私は2つのPHPスクリプトを持っています.1つはサーバーAにあり、もう1つはサーバーBにあります。PHP AからPHP経由で受け取った変数をページリダイレクトせずに渡す必要があります。どうやってやるの?ページリダイレクトなしでPHPから別のPHPへの変数の投稿
答えて
あなたは、このスクリップにPOST-データを送信する場合、それはhttp://www.example.com/Target.phpに送信します、
$curlHandler = curl_init();
$curlOpts = array(
CURLOPT_URL => "http://www.example.com/Target.php",
CURLOPT_FRESH_CONNECT => true,
CURLOPT_HEADER => false,
CURLOPT_POSTFIELDS => http_build_query($_POST, "", "&"),
CURLOPT_RETURNTRANSFER => true,
CURLOPT_USERAGENT => "MyScript/0.1"
);
curl_setopt_array($curlHandler, $curlOpts);
if (false===($responseString=curl_exec($curlHandler))) {
exit("0 - No connection to server.");
}
echo $responseString;
をカールを使用することができます。
$_POST["Foo"] = 10
を入力すると、$_POST["foo"] = 10
がTarget.phpに送信されます。 同じ名前と値を持つすべてのPost変数を使用します。
EDIT:
あなたはこのようにそれを行うことができますいくつかのVARS送信したい場合:
CURLOPT_POSTFIELDS => http_build_query($_POST, "", "&"),
:そう後
$vars = array("key" => "value",
"key2" => "value2",
...
);
を使用すると、上記の例から行を変更する必要があります
を
に変更する必要があります。CURLOPT_POSTFIELDS => http_build_query($vars, "", "&"),
PHPスクリプト内からPOSTリクエストを実行します。これを行う方法については、多くのチュートリアルがあります(this oneなど)。この方法で2番目のサーバーにPOSTパラメーター値を送信するだけで、ページをリダイレクトする必要はありません。
php curl functionを使用して変数を別のサーバーに投稿することができます
jqueryをご存知ですか?それはあなたが望むものを正確に行う簡単な方法を持っています。学ぶのはとても簡単です。この例を確認してくださいhttp://net.tutsplus.com/tutorials/javascript-ajax/submit-a-form-without-page-refresh-using-jquery/
yup。ここで私はPHPから別の変数に変数を渡そうとしています。私はJavaScriptを使用していない – newbie
- 1. JavaScriptからPHPへの変数の投稿?
- 2. AJAXへの投稿.PHPからJSONへのデータセット|| PHPファイル
- 3. 投稿phpの変数
- 4. ASIHTTPRequest iPhoneからPHPへのデータ投稿
- 5. C#からPHPへのパラメータエンコーディングを投稿
- 6. jQueryのPHPへの投稿
- 7. HTTPへの投稿PHP
- 8. CURL X PHPへの投稿
- 9. AndroidからPHPへの複数行EditTextをDBに投稿
- 10. URLからPHPの投稿を変数に変換する
- 11. データベースのないPHPログインスクリプト - 別のページリダイレクト
- 12. PHPで私のウェブサイトから投稿
- 13. ディレクトリ内のPHPファイルへのAjax投稿
- 14. PHPの各ページへの投稿ページ
- 15. PHPへのJQueryの評価投稿
- 16. jQueryから2つのPHPスクリプトへのXMLデータの投稿
- 17. フォームからphp変数を投稿したい
- 18. php/html:1つのPHPファイルから別のPHPファイルへの自動変数
- 19. PHPからjqueryの投稿への返信Ajax
- 20. AndroidアプリからPHPページへのデータの投稿
- 21. AndroidからPHPサーバーへの情報の投稿
- 22. Php Curl投稿フォームへのサインアップ
- 23. Alamofire not PHPスクリプトへの投稿
- 24. Facebook PHP SDK 5.0 - グループへの投稿
- 25. 別の「PHPで動作しないエラー報告」投稿
- 26. JavaScriptのコードからPHPバックエンドに投稿
- 27. iOS; UIImageViewからPHPへの投稿画像
- 28. PHPからNodeJsサーバへのHTTP投稿リクエスト
- 29. Android AppからバックエンドPHPへのデータ投稿
- 30. htmlフォームからoneignal php Apiへの投稿?
Target.phpで変数を取得するにはどうすればよいですか?私は$ _REQUEST ['target']を行うことができますが、変数名 'target'の代わりに何を置き換えますか? – newbie
@ZXingIT私の編集を確認 – Tokk
私は参照してください。ですから、私が間違っていなければ、 '$ curlHandler = curl_init();'の前にすべてのPOST変数を宣言します。 – newbie