ホームページ > バックエンド開発 > PHPチュートリアル > ログインページのセッションに関する問題

ログインページのセッションに関する問題

WBOY
リリース: 2016-06-13 13:22:44
オリジナル
874 人が閲覧しました

ログインページ セッションの問題
皆さん、こんにちは。また来ました。

私のページは次のように書かれています:
session_start();
if($_SESSION['Admin'] == '' || $_SESSION['ID'] == '' ) {
echo '<script>';<br> echo 'parent.location.href="Login.php";';<br> echo '</script>';
}
------------------------------------------------ -- ---
現在の問題は、ページを開くとすぐに常にエラーが表示され、Session['Admin'] 変数がないことです。
ページは引き続き実行されますが、何か問題が発生すると気分が悪くなります。
@ を使用してエラーを抑制する以外に、何か良い方法はありますか?

-----解決策---------
if(isset($_SESSION['Admin']) && isset($_SESSION['ID'])){
コード....
}else{
echo '<script>' ;<br>echo 'parent.location.href="Login.php";';<br>echo '</script>';
exit;
}
------解決策---------
isset は、割り当てられているかどうかを決定します。 jsと同じ ここではundefinedも同じです。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート