1

ウィンドウで開いている別のページにリンクしています。

ここにリンクがあります:

<a href='#' onclick=\"window.open('linkadress.php here."','targetWindow','toolbar=no,location=no,status=no,menubar=no,scrollbars=no,resizable=no,width=200,height=200')\" />

ファイルを開くと、ログインしているユーザーに表示されるようになり、問題が発生します。ファイルをログインスクリプトに含め、両方の session_start(); を使用しています。そしてob_start(); ウィンドウで開いたページで、そこにある私のCookieを使用しません..

なぜこれが起こっているのか誰にも分かりますか?

更新: Cookie を次のように設定します。

setcookie("cookiename", $value, time()+600);

マスターは test.com/test/index.php ポップアップは test.com/test/pages/popup.php

更新IEでは完全に機能することがわかりましたが、Firefoxでは機能しません..それを修正するために何ができるか知っている人はいますか?

4

1 に答える 1

0

ドメインのルートではなく、一部のサブディレクトリに Cookie を設定しているようです。これで問題が解決するはずです。

setcookie("cookiename", $value, time()+600, "/");
于 2012-10-20T19:41:41.137 に答える