【发布时间】:2010-10-09 20:41:49
【问题描述】:
序言:我的应用启用了 mod_rewrite,并且我有 index.php 页面,该页面基于 Request_URI 下载各种页面并将它们打印为页面内容。
问题:File() 或 File_get_contents() 函数非常适合下载我的其他应用程序页面。但是,一旦我尝试使用它下载启用会话的页面,我就会开始遇到问题。
主要问题是当我尝试将现有会话 ID 从我下载的页面传递给 url 时,例如
$url = "http://localhost/EmplDir/AdminMenu.php";
return implode('',file($url. "&" . session_name() . "=". session_id()));
我的页面从不加载(或 file() 从不加载内容)。 我怀疑我应该在这里使用 curl 函数,但它有太多选择。 我的建议是 curl options 用于使可下载页面了解当前 PHP 会话会有所帮助。
附:以上似乎适用于 Windows 和 Linux。
【问题讨论】:
标签: php session curl file-get-contents