ホームページ > バックエンド開発 > PHPチュートリアル > パラメータをローカル ファイルに渡す file_get_contens 関数に関する PHP 関連の問題

パラメータをローカル ファイルに渡す file_get_contens 関数に関する PHP 関連の問題

WBOY
リリース: 2016-06-13 13:14:46
オリジナル
979 人が閲覧しました

PHP は、ローカル ファイルにパラメータを渡す file_get_contens 関数に問題があります
PHP は、ローカル ファイルにパラメータを渡す file_get_contens 関数に問題があります

ソース コードは次のとおりです:
$str_query = "userId= admin&gameId=game1&serverId=server1";


$context= stream_context_create(array(
'http'=> array(
'method'=> ' POST',
'timeout' => 10,
'header'=> 'ユーザーエージェント: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/534.13 (KHTML, Gecko など) Chrome/9.0 .597.98 Safari/534.13rnContent-type: application/x-www-form-urlencodedrn',
'content'=> $str_query
)
));

echo file_get_contents( "interface.php",true, $context);

?>

ローカル Apache サーバーにはファイルが 2 つだけあります。 1 つは上記のソース コードを含むファイルです。 1 つは、interface.php ファイルです。

このファイルに上記のソースコードを記述します。 file_get_contents を使用して、interface.php ファイルにデータを POST します。その結果、interface.php はデータを受信できませんでした。

何が問題だったのか分かりません。専門家にアドバイスを求めましょう! ! ! !

-----解決策---------
このパラメータには、curl get を使用するだけです。
------解決策------------------

ディスカッション

引用:
さらに、パラメーター配列の
ヘッダー項目は、
'header'=> として記述する必要があります。エージェント: Mozilla/5.0 ( Windows; U; Windows NT 5.1; en-US) AppleWebKit/534.13 (KHTML、Gecko など) Chrome/9.0.597.98 Safari/534.13rnContent-type: app……
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート