バニラアンドロイドブラウザでphp経由でクッキーを操作できません。 (ver 2.3.4)AndroidブラウザのPHPクッキー
ブラウザオプションはクッキーを受け入れるように設定されていますが、一部のWebサイトでは(すべてではありませんが)通常ログインできます。
私がしようとすると、クッキーが全く設定されているかどうかを確認するには、本当に簡単なテストスクリプト作った:私のデスクトップブラウザ上またはFirefoxのモバイル上の
setcookie("TestCookie", "cookievalue", time()+3600);
と次のページの
echo $_COOKIE["TestCookie"];
をこれは "cookievalue"という単語を表示しますが、アンドロイドブラウザでは空白です。この問題はセッションクッキーに何も保存させないので、セッションクッキーには何も保存されません。
何か不足していますか?
ドメイン名またはIPに対してポートを使用してテストしていますか? – hakre
私はドメイン名でテストしています。 PHP側では、Cookieのドメインを指定しようとしましたが、クライアント側ではサブドメインの有無にかかわらず試しました。 – Frug
私の友人の電話でさらに調査した結果、私たちのデータ提供者にはこれが何かであるかもしれないと私は思っています。彼のまったく異なる電話とブラウザのバージョンはphpbb.comのようなウェブサイトでこの問題を抱えていますが、Firefoxのブラウザにはこの問題はありません。 – Frug