• 締切済み

フォームを使わずにPOST送信する方法

フォームを使わずにPOSTで値を渡す方法を探しています。 知ってる方いらっしゃいましたらご助力いただければと思います。

みんなの回答

  • 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 でググれば参考になるサイトは 結構ありますよ。

関連するQ&A

専門家に質問してみよう