我正在使用读取文件加载我的文件,所以它好像有索引页面上有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