HTML ページから php SESSION データにアクセスする際に奇妙な問題が発生しています。「page1.html」にリダイレクトする基本的な login.php があります。.htaccess を次のように構成しました。
AddType application/x-httpd-php5 .html .htm
さらに、私の php コードが任意の HTML ページで機能していることもわかっています。
しかし、私が置くと:
session_start();
....
if(!isset($_SESSION['username'])){
header ("Location: http://blahblahblah/Login.html");
}
page1.html の本体内では、if ステートメントが常に起動します (実際にはvar_dump($_SESSION) yields "array(0) { }"
)。
しかし、同じコードを「page1.php」に入れると、すべてが期待どおりに機能します (そしてvar_dump($_SESSION) gives proper values).
$_SESSION
拡張子が に変更された場合と同じように、HTML ページからアクセスすることはできません'.php'
か? それとも、私がここで間違っていることがありますか?戻ってすべてのファイル拡張子などを変更するのは不便なので、ほとんどのページを保持したいと思います'.html'
。'.php,'
とても有難い、