![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
![](http://oshiete.xgoo.jp/images/v2/common/profile/M/noimageicon_setting_03.png?e8efa67)
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重登録を避けるため、
データベースに登録してから、別ページにリダイレクトしたかったので、インクルードでは目的が果たせなさそうです。
今後とも、よろしくお願いします。
![](http://oshiete.xgoo.jp/images/v2/common/profile/M/noimageicon_setting_16.png?e8efa67)
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ランキング
-
FPDFを使ったPDF出力時の縦幅に...
-
・オブジェクト指向のメリット...
-
onedrive にexcelファイルをア...
-
ローカル環境でのメール送信
-
「SMTP」が「localhost」ではな...
-
FTPコマンドでディレクトリごと...
-
CSV出力にHTMLが入ってしまう
-
Visual C++ 2005 Express Editi...
-
フォントの色を変えるには?
-
CFileDialogの最初のディレクト...
-
パースエラーとは?
-
PHPの文字化けした文字だけ削除...
-
error_reporting(0);にも関わら...
-
さくらサーバーにて、phpからメ...
-
たまに$_REQUESTの値が消える
-
php,mysqlにて画像パス保存/表...
-
リンク先を隠す方法はないでし...
-
「クラス関数」「メンバ関数」...
-
PHPのif文でその処理を途中で抜...
-
ヒアドキュメントの中で演算子...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
URLの変わらないページをPHPで...
-
テキストリンクを2回クリックし...
-
リダイレクトでPOST
-
検索結果が複数ページになるとき
-
例●●.php#00pリロードページ内...
-
LARAVEL モデル
-
URLでスラッシュ区切りでパラメ...
-
【WordPress】メディアの一覧出力
-
header関数でページ移動する場...
-
cURLの413エラーの解決方法を教...
-
phpinfoでloaded modulesが表示...
-
Internet Explorer ではこのペ...
-
日本からのアクセスと他国から...
-
携帯端末auのみpostで送ったデ...
-
ページ移動時にフォームから値...
-
phpでの二重投稿防止について
-
onedrive にexcelファイルをア...
-
フォントの色を変えるには?
-
PHPのif文でその処理を途中で抜...
-
別ファイルの変数を呼び出した...
おすすめ情報