2017-01-20 10 views
0

php youscript.php 私の質問:投稿データをphp yourscript.sh post1=test post2=test2のようにスクリプトに渡すことができるので、このデータを$_POST["post1"]で得ることができますか?PHP POSTデータをコマンドライン経由で受信

+5

[PHP + curl、HTTP POST sample code?](http://stackoverflow.com/questions/2138527/php-curl-http-post-sample-code)の可能な複製 – insertusernamehere

答えて

1

参照:http://php.net/manual/en/function.getopt.php

例1のgetopt()例:基本

<?php 
// Script example.php 
$options = getopt("f:hp:"); 
var_dump($options); 
?> 

shell> php example.php -fvalue -h

array(2) { 
    ["f"]=> 
    string(5) "value" 
    ["h"]=> 
    bool(false) 
} 

$_POSTは、以下から$_POSTデータを取得アパッチによって設定されていますHTTP接続。あなたがコマンドライン経由でphpを直接呼び出す場合、apacheは決して呼び出されないので、$ _POST、$ _GET、$ _REQUESTなどは決して設定されません。

関連する問題