Преамбула: в моем приложении включен mod_rewrite, и у меня есть страница index.php, которая загружает различные страницы на основе Request_URI и печатает их как содержимое страницы.
Проблема: Функция File () или File_get_contents () отлично подходит для загрузки других страниц моего приложения. Но как только я пытаюсь использовать его для загрузки страницы с включенной сессией , у меня возникают проблемы.
Основная проблема заключается в том, что когда я пытаюсь передать существующий идентификатор сеанса в URL со страницы, которую я загружаю, например,
$url = "http://localhost/EmplDir/AdminMenu.php";
return implode('',file($url. "&" . session_name() . "=". session_id()));
Моя страница никогда не загружается (или file () никогда не загружает содержимое).
Я подозреваю, что я должен использовать функции curl, но у него слишком много опций.
Я бы посоветовал вам использовать опции curl , чтобы загружаемые страницы знали о текущей сессии PHP.
P.S. Сказанное выше справедливо как для Windows, так и для Linux.