我想从bash CGI脚本启动PHP脚本,以便PHP脚本可以访问相同的会话,即cookie。这可能吗?
答案 0 :(得分:1)
您可以使用php-cgi
二进制文件。如果从另一个CGI脚本调用它继承环境,那么所有HTTP_*
变量,包括cookie。有一些设置警告:
SCRIPT_FILENAME
需要适应PHP脚本。 php-cgi
二进制文件否则忽略文件参数。SCRIPT_NAME
并最终REQUEST_URI
REDIRECT_STATUS=200
depending on config。要抑制php-cgi标头输出,您可以invoke it with -q
。这不应该损害CGI输入,只会影响响应。
答案 1 :(得分:0)
Curl可以做到这一点,虽然通过apache而不是直接:
curl -sb "$HTTP_COOKIE" http://example.com/script.php
虽然目前它似乎没有再现回车。