我想制作一个脚本,通过它我可以抓取访问者的 cookie 并将其存储在 txt 文件中。如果可以,那么请帮助我。不管它应该是 php 还是 javascript。
问问题
2641 次
2 回答
1
在 php 中,cookie 存储在 $_COOKIE 变量中.. 或 $_REQUEST。
//save cookies to a file:
$ser=serialize($_COOKIE);
file_put_contents("cookies.txt", $ser);
//read cookies back from file:
$cookies= unserialize( file_get_contents("cookies.txt"));
于 2012-06-24T08:38:24.720 回答
1
您必须使用 PHP 将 cookie 内容写入服务器。
$cookieContent = "";
foreach (array_keys($_COOKIES) as $ckey) {
$cookieContent = $ckey . ": " . filter_input(INPUT_COOKIE, $ckey, FILTER_SANITIZE_STRING) . "\n";
}
file_put_contents('path/to/cookie_store_file.txt', $cookieContent."\n\n", FILE_APPEND);
这会将来自每个用户的属于您网站的 cookie 写入服务器上的相同文本文件。
于 2012-06-24T08:48:02.073 回答