当我使用命令提示符执行php脚本时,需要从Cookie或会话中读取一些值。我怎样才能做到这一点?
如何从Windows命令提示符下访问Cookie或会话值?
Cookies是从用户的Web浏览器发送的。当您从命令行执行php脚本时,没有浏览器可以发送或接收Cookie。没有访问或保存cookie的方法,除了您在命令行中传递的参数外,没有任何内容发送到脚本。
话虽如此,如果您知道某人的PHPSESSID cookie,则可以通过一种方法来读取该人已经访问过的会话。
假设某人已经使用Web浏览器访问了您的脚本,而他们的PHPSESSID为a1b2c3d4,而您想在其会话中执行该脚本。在命令行执行以下命令。
php -r '$_COOKIE["PHPSESSID"] = "a1b2c3d4"; session_start(); require("path_to_php_script.php");'
其中path_to_php_script.php是要执行的php脚本的路径。实际上,如果要执行的php文件本身启动了会话,则不必启动会话。因此,您可能需要实际尝试以下命令:
php -r '$_COOKIE["PHPSESSID"] = "a1b2c3d4"; require("path_to_php_script.php");'
好的,现在让我们说您不想访问某人的会话,而只是想像执行会话一样执行脚本。只需执行上一个命令,然后输入所需的任何sessionid。只要每次调用脚本时都使用相同的PHPSESSID,您的会话就将在两次调用脚本之间保持不变。
问题内容: 我只想知道是否可以在Java中创建命令提示符。我的朋友要求这样做,我想知道是否可行。如果有可能,有人可以建议我一些api或其他东西吗?谢谢。 编辑:我想使其类似于Windows命令提示符 编辑2:我想制作一个SWING GUI应用程序并将命令提示符放在其中。 问题答案: 您可以使用Process API在Java中运行命令。您还可以 获取 输出并将输入 写入运行 的进程。有关更多信息,
本文向大家介绍分享一个可以通过命令简写执行对应命令的Shell脚本,包括了分享一个可以通过命令简写执行对应命令的Shell脚本的使用技巧和注意事项,需要的朋友参考一下 本篇文章介绍一个可以通过命令简写执行对应命令的 shell 脚本。 假设这个 shell 脚本的名称为 tinyshell.sh。 在 Linux 下进行项目开发,经常会用到一些调试开发命令。 这些命令可能比较长,需要输入多个字符。
有没有人能说,是否可以通过我的android应用程序执行< code>adb命令。如果有可能执行,如何实现?
本文向大家介绍通过什么命令指定命令提示符?相关面试题,主要包含被问及通过什么命令指定命令提示符?时的应答技巧和注意事项,需要的朋友参考一下 答案: \u:显示当前用户账号 \h:显示当前主机名 \W:只显示当前路径最后一个目录 \w:显示当前绝对路径(当前用户目录会以~代替) $PWD:显示当前全路径 $:显示命令行’$'或者’#'符号 #:下达的第几个命令 \d:代表日期,格式为 week da
我刚刚使用IntelliJ完成了一个相当大的项目,并说我会为没有IDE的人提供命令行语句来运行它(该项目将由不同的人在不同的机器上运行)。我有一段时间没有使用命令行了,所以我有点生疏了。我得到了一个NoClassDefFoundError:错误的名称,我一直在研究关于S/O的问题,比如为什么我在Java中得到NoClassDefFoundError?但这些似乎不能解决我的问题。我使用了相当多的外部
我最近完成了一个项目,它在我的Eclipse IDE中以多个文件和单个文件的形式工作。