javascript - 在浏览器中捕获由我的脚本创建的特定 cookie

标签 javascript php perl cookies

我使用 Perl 代码 (CGI) 制作了一个网站,该网站使用 cookie 来管理我们的用户。现在我需要使用 PHP 创建一个新脚本,所以我想使用浏览器创建的 cookie。我有 cookie 名称,但我无法捕获它(document.cookie,$_cookie)。

Perl 站点和新脚本位于同一域中,但位于不同的目录中。

  • Perl (/cgi-bin/myperlfile.cgi)
  • PHP (/myphpfile.php)

我可以做什么来使用已经创建的 cookie?

最佳答案

页面加载时,浏览器可以使用 Cookie。如果您的 CGI 脚本设置了 cookie,然后浏览器加载 myphpfile.php,您可以在 myphpfile.php 中执行类似操作,将 cookie 值获取到 PHP 变量 $myCookie 中:

<?php
$myCookie = $_COOKIE['name_of_cookie'];

当然,这是假设您知道 cookie 的名称并且域和路径设置兼容。

您可以在http://php.net/manual/en/features.cookies.php阅读所有相关内容。

关于javascript - 在浏览器中捕获由我的脚本创建的特定 cookie,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30628118/

相关文章:

javascript - D3 水平树 - 启动时折叠所有内容

php - 如何在网页上显示来自mySQL数据库的信息?

php - 偏移类型非法?

javascript - 隐藏时注释掉元素

javascript - 将 Excel 上传到 Google Cloud Storage 时出错

javascript - 需要帮助了解 JavaScript 脚本

php - Laravel 迁移无法在新数据库上运行

xml - 如何使用 Perl 的 XML::Twig 向子元素添加属性?

perl - 使用 SWIG 生成具有单独命名空间的 perl 模块

perl - Padre:如何检查/检查 Unicode 字符串?