ホームページ  >  記事  >  バックエンド開発  >  php は IE ブラウザで SESSION を保持します

php は IE ブラウザで SESSION を保持します

WBOY
WBOYオリジナル
2016-06-13 12:58:17680ブラウズ

phpはIEブラウザでSESSIONを保存します
SESSIONが値に保存されるかどうかをテストするために、Google Firefoxブラウザをダウンロードしてテストした結果、GoogleとFirefoxブラウザでは通常の値が完成していることがわかりました。 IE の値が空になっているのはなぜですか? 最も奇妙なのは、Web ページを開くと、値があることがわかります。値は取得できますが、開いた瞬間にエラーが報告されます。 Internet Explorer で Inetenet サイト http://mixi.jp/run_appli.pl?id=22124 が開けないとの報告です。操作は終了しました、
このようなエラー。 。
インターネットで言及されているように、PHP.ini のいくつかの設定を変更しようとしました。また、URL に session_id() パラメータを追加しようとしましたが、成功しませんでした。
助けてください、兄弟姉妹の皆さん、私は気が狂いそうです

-----解決策--------- IE の Cookie は無効になっていますか? XX ツールバーなど、それをサポートする IE プラグインがあるかどうかを確認してください...

-----解決策--- ------ ------------$_REQUEST["id"]
何歳くらいの人がまだこのように使っているのでしょうか?
$_GET["id"] または $_POST["id"] または cookie
あなたの場合、フラッシュアップロードを行っているようです。

------解決策------------------セッションはIEの設定とは関係ありません

------解決策-------セッションはサーバー側に保存されます

- -- ---解決策------------------

引用:session_start();
$_SESSION['userinfo'] = $userinfo;

session_start();
echo $_SESSION['userinfo'];
私もこの方法で使用していますが、セッションはブラウザとは関係ありません。

-----解決策----。 -- ----------------
引用:私が保存した SESSION は、ユーザーのログイン情報とユーザーの友達情報 2配列です
Session::set("userinfo",$userinfo); これは保存されたユーザー情報です
Session::set("friendlist",$friendlist); 保存されたフレンド情報です

$userinfo = Session::get("userinfo"); $friendlist =Session::get('friendlist'); Get

SESSION の取得に関する次の 2 つの文を見てください。
はこれまでにセッションを開いたことがありません。 最初に session_start();
を実行する必要があります。 $userinfo = Session::get("userinfo"); を取得します。 $friendlist =Session::get('friendlist');
そうしないと、$userinfo と $friendlist はデータを取得できません。

もう一度お試しください



-----解決策--------------------------------

Firefoxは問題なく表示されるので説明してください PHPの設定に問題はありません。
IE 側で httpddebug を使用して session_id の値が正しいかどうかを確認できますか? ------解決策-------

現在学習中
-- ---解決策-------------------
まず、セッションが保存されている場所を見つけてください。
------解決策---------

引用:
引用:
保存したSESSIONはユーザーのログイン情報とユーザーの友達情報の2つの配列です。 Session::set("userinfo",$userinfo); これは保存されたユーザー情報です Session::set("friendlist",$friendlist); 保存されたフレンド情報です

$userinfo = Session::get("userinfo....



出力はどこにありますか?全部課題じゃないの?
------解決策----------------------

また、セッションの値が失われるという問題にも遭遇しました。数日間探していましたが、フラッシュアップロード機能を呼び出した後に紛失してしまいました。憂鬱でもあります。 。 。
-----解決策---------
いいね。 。 。 。 。 。 。 。 。 。ポイントを受け取る
-----解決策---------
プログラムファイルのエンコードを見て、 if UTF-8 で署名が含まれている場合は、たとえ session-start() が最初の行にあったとしても、プログラム出力の前に BOM が存在します。
-----解決策---------
基本的な内容が習得できていないように感じますまだ
http://student.csdn.net/space.php?uid=46933&do=thread&id=1743
------解決策------ - ----

私も以前、IE ではログインできませんでしたが、後で他のブラウザではログインできるようになりました。
virthhost を使用して複数のドメイン名を設定したのですが、ドメイン名に下線を付けることができないようです...後で下線を「-」に変更したところ、うまくいきました
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。