0

nginx に問題があるようです。このコードを使用しようとしています。

<?php session_start();
if(!session_is_registered(sessionvalue)){
header("location: login.php");
}
?>

これは単純なログインの一部です。保護するページにこれを挿入するとすぐに、それを開くことができなくなり、404 Not Found を受け取ります。そのコードを削除すると、問題なく動作します。

//編集: PHP 5.4.0 を超えていることが判明したため、コードは次のように変更されました。

if(!isset($_SESSION['sessionvalue'])

しかし、エラーは解決せず、404 が見つかりません。

4

1 に答える 1

0

login.php の代わりに /login.php を試してください

また、「場所」ではなく「場所」。

于 2013-03-29T15:48:49.637 に答える