前文:私のアプリはmod_rewriteが有効になっており、Request_URIに基づいてさまざまなページをダウンロードしてページコンテンツとして出力するindex.phpページがあります。
問題:File()またはFile_get_contents()関数は、他のアプリページのダウンロードに優れています。しかし、セッションが有効になっているページをダウンロードするためにそれを使用しようとするとすぐに、問題が発生し始めます。
主な問題は、ダウンロードしたページから既存のセッションIDをURLに渡そうとすると、たとえば
$url = "http://localhost/EmplDir/AdminMenu.php";
return implode('',file($url. "&" . session_name() . "=". session_id()));
私のページが読み込まれることはありません(またはfile()がコンテンツを読み込むことはありません)。ここではcurl関数を使用する必要があると思いますが、オプションが多すぎます。ダウンロード可能なページに現在のPHPセッションについて知らせるために使用するcurlオプションが役立つアドバイスです。
PS上記はWindowsとLinuxの両方に当てはまるようです。