No.4
- 回答日時:
リダイレクトとは少し違いますが・・・。
php_curlが使えるなら、こんな感じではどうでしょうか?
指定のURLにPOSTデータを送信して結果を受け取るというものですが。POSTでリダイレクトというのはまずいので、必要なときはこんな感じにしたりしてます。
<?php
// POSTするデータ
$post["a"] = "abc";
$post["b"] = "xyz";
$chost = curl_init();
curl_setopt($chost, CURLOPT_URL, "http://サーバ/hogehoge.php");
curl_setopt($chost, CURLOPT_POST, true);
curl_setopt($chost, CURLOPT_POSTFIELDS, $post);
curl_setopt($chost, CURLOPT_RETURNTRANSFER, true);
$result = curl_exec($chost);
curl_close($chost);
echo $result; // POST送信先から送り返されてくる内容
?>
この回答への補足
ありがとうございます。
php_curというものを初めて目にしました。
早速試してみたのですが、
curl_setopt
のところでエラーが出てきてしまいます。
>php_curlが使えるなら、
とのことですが、設定によってはphp_curが使えないことがあるのでしょうか?
また、すでにログイン管理にsessionを使用しているのですが、sessionとphp_curとは同時に使って問題ないのでしょうか?
変な質問かもしれませんが、よろしくお願いいたします。
ご回答ありがとうございました。
少し考えた結果、単純に、セッションで対応できそうです。
いろいろ、お聞きして申し訳ございませんでした。
No.3
- 回答日時:
同じサーバ内のページにリダイレクトするのならリダイレクトではなくてそのままページのphpファイルをincludeしたほうが早いです。
header("Location: "a.php");
ではなくて
include "a.php";
とします。
これなら変数もそのまま引き継げます。
ご回答ありがとうございました。
私の説明不足で申し訳なかったのですが、
今回は、データベースの2重登録を避けるため、
データベースに登録してから、別ページにリダイレクトしたかったので、インクルードでは目的が果たせなさそうです。
今後とも、よろしくお願いします。
No.1
- 回答日時:
僕は文章読解力がないため
言っていることが正しく解釈で来ているか自信なしです。
http://www.studyinghttp.net/status_code#Redirect …
http://ppewww.ph.gla.ac.uk/~flavell/www/post-red …
後者のページによると(実装はともかく)仕様ではPOSTのリダイレクトは
301→GETを送るべき
302→POSTを送るべき
303→GETを送るべき
307→POSTを送るべき
なようです。識者大募集。
読んでませんがRFC2616
http://www.ietf.org/rfc/rfc2616.txt
ご回答ありがとうございました。
私の説明が足りなかったようで、申し訳ございません。
リンク先を拝見させていただきましたが、
私には、レベルが高い&英語は。。。でした。
今回は、セッションを使うことで解決できそうです。
また、よろしくお願いいたします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) PHPの$_SERVER["REQUEST_URL"]の0文字目は必ず"/"になることになってるの? 1 2023/07/07 17:42
- HTML・CSS GETをPOSTに変更したところ 送信 不能です。 1 2022/04/10 17:31
- Oracle TOPページ以外の、301リダイレクトの記述設定について 1 2022/08/12 17:14
- その他(プログラミング・Web制作) 恒久的リダイレクトについて 2 2023/07/13 15:58
- その他(プログラミング・Web制作) 301リダイレクトについて 1 2022/09/30 19:41
- Word(ワード) ワード2023でテキストボックス内の数字が勝手に変わってしまう 1 2023/02/09 14:47
- Excel(エクセル) マクロ 2行ごとの並び替えについて 4 2022/12/14 12:27
- PHP グローバルスコープはありますか? 1 2022/08/08 19:28
- その他(開発・運用・管理) 【至急】.htaccessによるディレクトリ単位でのリダイレクト 2 2023/08/10 13:46
- サーバー 301リダイレクトができる条件を知りたいです 2 2022/10/25 11:21
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【WordPress】メディアの一覧出力
-
テキストリンクを2回クリックし...
-
携帯端末auのみpostで送ったデ...
-
リダイレクトでPOST
-
ヘッダーは500エラー、ブラウザ...
-
URLの変わらないページをPHPで...
-
phpでPEAR::DBを使っているので...
-
フォントの色を変えるには?
-
onedrive にexcelファイルをア...
-
php5-extensions を make でき...
-
CFileDialogの最初のディレクト...
-
PHPのみでの背景色は指定できる...
-
リンク先を隠す方法はないでし...
-
2つの画像ファイルが異なるファ...
-
PHPのif文でその処理を途中で抜...
-
index.phpに入るには、どうすれ...
-
3つ以上の論理積は利用可能なの...
-
「クラス関数」「メンバ関数」...
-
index.phpって何ですか? 具体...
-
Q)PHPでメール送信について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【WordPress】メディアの一覧出力
-
URLの変わらないページをPHPで...
-
リダイレクトでPOST
-
特定のサイトを経由しないとペ...
-
テキストリンクを2回クリックし...
-
URLでスラッシュ区切りでパラメ...
-
リンク(URL)をクリックした後、...
-
pukiwikiのrecent(最近の更新...
-
レンタル予約管理表を作りたい
-
ヘッダーは500エラー、ブラウザ...
-
POSTで送った引数がIEでは表示...
-
WordPressで固定ページのグロー...
-
IP制限のある決済会社への接続方法
-
phpinfoでloaded modulesが表示...
-
FPDFを使ったPDF出力時の縦幅に...
-
会員サイトに自動ログインして...
-
php my adminより取り出したデ...
-
フォーム処理から戻ったページ...
-
ActionScriptとphpの連携について
-
HTML CSSでできたペー...
おすすめ情報