我正在使用讀取文件加載我的文件,所以它好像有索引頁面上有5頁,參數索引URL指定將顯示什麼。讓PHP文件在通過readfile()函數導入時讀取cookie?
因此,例如,我的個人資料的網站http://profile.campatet.com有3頁:
- 登錄頁面
- 的個人資料頁
- 搜索頁面。
如果url是http://profile.campatet.com/?s=something
,它會將search.php
加載到索引頁面中,您將看到一個搜索頁面。
如果是http://profile.campatet.com/?user=something
,它會將profile.php
加載到索引頁面中,它將成爲用戶配置文件。
如果它只是http://profile.campatet.com/
,它會將login.php
加載到索引頁中,它將成爲登錄頁面。
現在,當索引頁使用readfile()
函數時,我的配置文件頁面會加載到索引頁面中。但是,我的個人資料頁面需要檢查cookie以確保訪問我的個人資料頁面的人員實際上是賬戶所有人。
但是,由於某種原因,頁面在通過readfile
函數加載時無法找到cookie。它作爲獨立文件打開時正常工作,所以我知道我的自定義頁面的代碼沒有任何問題。
這是怎麼發生的?
你如何使用PHP在「子頁面」,如果你用'readfile'加載它們(而不是,例如,'include')? –
你爲什麼使用'readfile'?這只是將文件的內容發送到輸出緩衝區,它不會在文件內處理PHP。 – animuson