ホームページ  >  記事  >  バックエンド開発  >  PHP クロスドメイン使用時にクライアントの COOKIES をオンラインで取得することはできますか? いくつか文章を書いたのですが、エラーが発生してしまい、とても耐えられませんでした。ヘルプ!

PHP クロスドメイン使用時にクライアントの COOKIES をオンラインで取得することはできますか? いくつか文章を書いたのですが、エラーが発生してしまい、とても耐えられませんでした。ヘルプ!

WBOY
WBOYオリジナル
2016-06-23 14:24:53859ブラウズ

テストサンプルを作成しましたが、結果はエラーだらけで、どこがエラーなのか全くわかりません。助けてください。
http://www.test1.com/test.htm

");

test.php
//print_r($_COOKIE);
echo "<script>alert( 'test');</script>";
?>

http://www.test2.com/test.php を直接入力してもエラーはありません
ただし http://www.test1.com と入力してください/test.html メッセージエラー。

まず、テストしてみたかったのですが
setcookie("TestCookie",$value);
結果は、直接実行できませんでした。皆さん、ありがとうございました!


ディスカッションへの返信 (解決策)

document.write("< ;/scr"."ipt>");

jsで書かれたscriptタグは切り取らなければscriptタグとして扱われ、当然エラーになります。


モデレータに合わせて変更,

document.write("< ;scr"."ipt type='text/javascript' src='http://www.test2.com/test.php'>" );

識別子が不足している場合のプロンプト
とても頭がくらくらしています、何か問題がありますか? ご協力ありがとうございます!

あなたは COOKIE の性質を理解していません、あなた!


ああ、書き間違えました。
document.write("");

ドメイン間で jsonp を使用する

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。