序言:我的应用程序启用了 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 选项使可下载页面了解当前的 PHP 会话会有所帮助。
PS 以上似乎适用于 Windows 和 Linux。