0

場所がわかっている場合に Cookie を設定するために使用できる小さなスクリプトを作成しました。たとえば、次のコードは次のとおりです。

$(window).load(function () {
    $('body').append('<iframe src="http://mydomain.com/setcookie?data=abc123" width="1" height="1" frameborder="0"></iframe>');
}); //sets cookie from desired location, you need its exact id/location.

作成された Cookie を取得し、(このスクリプトを使用して) 訪問するすべての訪問者にそれを適用するための良い方法を誰かが知っていますが、場所はわかりませんか?

作成された Cookie を抽出し、その情報を取得して独自の php Cookie を作成することを考えましたが、これは可能ですか? 私が不明確であるかどうか教えてください..

4

1 に答える 1

2

Jquery Cookie プラグインを試してみてください: https://github.com/carhartl/jquery-cookieクライアント側で Cookie を作成するのに役立ちます。その後、標準の PHP を使用してサーバー側でそれらの Cookie を読み取ることができます。

[編集]

スクリプトが実行された場所からの URL をサーバーに送信することを試みることができます。

'<iframe src="http://mydomain.com/setcookie?data=abc123&location=' + 
 window.location.host + '"...

どこから来ているかを見つけることができるはずですが、コーディングを少し知っている場合は、信頼できるホストを見つけて変更するwindow.location.hostだけでよいため、サーバー側でリクエストを確認する必要があるため、実際には安全ではありません ($ _SERVER['HTTP_REFERER']))。

于 2013-05-15T13:35:10.977 に答える