是否可以通过命令行将 $_SERVER
变量传递给 PHP 脚本?
具体来说,我正在尝试手动设置 $_SERVER['recipient']
,这样我就可以在不设置邮件服务器的情况下测试电子邮件管道。
最佳答案
在 *nix 上:
$ recipient="email@example.com" php script.php
<?php
print_r($_SERVER);
测试:
$ recipient="email@example.com" php script.php | grep recipient
[recipient] => something@example.com
或者,您可以导出它或设置环境(取决于您的操作系统),例如
$ export recipient="email@example.com"
$ setenv recipient="email@example.com"
关于php - 从命令行调用 PHP 时设置 $_SERVER 变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10731183/