gpt4 book ai didi

php - 使用 javascript/jquery 设置 cookie

转载 作者:行者123 更新时间:2023-12-02 18:44:16 24 4
gpt4 key购买 nike

我编写了一个小脚本,如果您知道位置,可以使用它来设置 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,这可能吗?如果我不清楚或其他什么,请告诉我..

最佳答案

尝试 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'])。

关于php - 使用 javascript/jquery 设置 cookie,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16566418/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com