現在、PHPまたはJavaScriptを使用してクッキーを読み取ろうとする際に、いくつかの問題が発生しています。私が使って試してみました:iPad上でPHPまたはJavascriptでクッキーを読み取ることができません
if(!$_COOKIE['popup_closed']
&& !isset($_COOKIE['username'])
&& !isset($_COOKIE['password'])
)
そして、私が試してみました:
(jquery.cookieプラグインを使用して)if(
$.cookie('popup_closed') == null
&& $.cookie('username') == null
&& $.cookie('password') == null) {
doStuff();
}
そして、それらのどちらもiPadで動作します。それはすべてのブラウザ上でうまく動作します、私は問題をグーグルで試してみましたが、そこではdosen'tはiPad上のクッキーを読むことに関する多くの情報であるようです。
お手数をおかけしていただきありがとうございます。
Safari(MacまたはPC)でコードが正常に機能していますか?それはiPad上で同じように動作するはずです。 – haynar
それは確かにあります。また、iPad上でCookieも有効になっています。 –
残念ながら私はそれがうまくいかない理由は知らないが、しばらく前に私はすべてのSafariバージョン(Mac、PC、iPadなど)のクッキーに関する問題を抱えていた。これはSafariの組み込みの制限です(Safariは、ユーザーが明示的にWebページとやりとりしない限り、サードパーティのサイトからのCookieを受け入れません)。たぶんあなたはiframeからのクッキーを使用しようとしていますか? – haynar