PHP通过命令行发布数据

PHP通过命令行发布数据,php,html,http,Php,Html,Http,您可以通过以下命令行运行php脚本:php youscript.php 我的问题:是否可以将post数据传递给php yourscript.sh post1=test post2=test2这样的脚本,以便通过$_post[post1]获取此数据?请参见: 示例1 getopt示例:基础 <?php // Script example.php $options = getopt("f:hp:"); var_dump($options); ?> $\u POST由Apache设置,它

您可以通过以下命令行运行php脚本:php youscript.php 我的问题:是否可以将post数据传递给php yourscript.sh post1=test post2=test2这样的脚本,以便通过$_post[post1]获取此数据?

请参见:

示例1 getopt示例:基础

<?php
// Script example.php
$options = getopt("f:hp:");
var_dump($options);
?>
$\u POST由Apache设置,它从HTTP连接获取$\u POST数据。如果您希望通过命令行直接调用php,则不会调用apache,因此不会设置$\u POST、$\u GET、$\u REQUEST等。

可能重复的
array(2) {
  ["f"]=>
  string(5) "value"
  ["h"]=>
  bool(false)
}