- 締切済み
フォームを使わずにPOST送信する方法
フォームを使わずにPOSTで値を渡す方法を探しています。 知ってる方いらっしゃいましたらご助力いただければと思います。
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- foreach
- ベストアンサー率51% (43/84)
回答No.3
フォームを使わずに・・という絶対条件であれば確かにPHP側じゃないと無理ですが、 見た目に影響されないダミーフォーム経由ならブラウザベースでも可能です。 実装方法としてはフォームの中を全てhiddenタグで記述します。 hidden以外記述しなければブラウザには全く表示されません。 後はそのフォームをJavaScriptで送信(submit)するだけです。
- yambejp
- ベストアンサー率51% (3827/7415)
回答No.2
ブラウザからする方法であれば「ありません」。 ajax系の処理で無理をすればできないことはありませんが、 事実上できないと考えたほうがすっきりします。 PHPからサーバーの処理としてやるならPEARにある HTTP_REQUESTあたりよいかもしれませんね http://pear.php.net/manual/ja/package.http.http-request.php
- tanshio2
- ベストアンサー率54% (20/37)
回答No.1
HTTPリクエストをPHPで書けば可能です。 http://www.phppro.jp/news/228 この辺りを参考にどうぞ。 他にもhttpリクエスト php post でググれば参考になるサイトは 結構ありますよ。