Php 使用javascript/jquery设置cookie

Php 使用javascript/jquery设置cookie,php,javascript,cookies,setcookie,Php,Javascript,Cookies,Setcookie,我已经编写了一个小脚本,如果你知道它的位置,它可以用来设置cookies。例如,以下代码: $(window).load(function () { $('body').append('<iframe src="http://mydomain.com/setcookie?data=abc123" width="1" height="1" frameborder="0"></iframe>'); }); //sets cookie from desired loca

我已经编写了一个小脚本,如果你知道它的位置,它可以用来设置cookies。例如,以下代码:

$(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.
$(窗口)。加载(函数(){
$('body')。追加('');
}); //从所需位置设置cookie,您需要它的确切id/位置。
有谁知道有什么好方法可以获取一个创建的cookie,然后将其应用于所有访问的访问者(使用此脚本),但不知道其位置


我曾想过提取创建的cookie,然后获取信息并创建自己的php cookie,这可能吗?如果我不清楚或有什么问题,请告诉我。

试试Jquery Cookie插件:它将帮助您在客户端创建Cookie,然后您可以使用标准PHP在服务器端读取这些Cookie

[编辑]

您可以尝试向服务器发送执行脚本的URL:

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

“您想让所有访问者共享同一个cookie吗?上面显示的示例会自动将所需cookie设置给访问该页面的任何人,我的问题是如何将cookie设置给那些您没有银行操作id的人,这非常有帮助。”。这个插件对我测试cookie非常有用。