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ランキング
-
テキストリンクを2回クリックし...
-
onedrive にexcelファイルをア...
-
.phpと.incファイルの違いはな...
-
フォントの色を変えるには?
-
CFileDialogの最初のディレクト...
-
別ファイルの変数を呼び出した...
-
バッチを用いたフォルダの自動移動
-
現在位置より2つ上のディレク...
-
PHP+MySQL SQL文を外部ファイル...
-
「クラス関数」「メンバ関数」...
-
リンク先を隠す方法はないでし...
-
PHP session_destroyとsession...
-
MySQLでのdeadlockをPHPで検出...
-
別PHPファイルに変数を渡す
-
FTPコマンドでディレクトリごと...
-
VBSの「MsgBox」について
-
透過PNGが透過されない!!
-
エクスプローラーでフォルダを...
-
パースエラーとは?
-
ファイル選択ダイアログで選択...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【WordPress】メディアの一覧出力
-
リダイレクトでPOST
-
URLの変わらないページをPHPで...
-
GETで「?」無しでパラメータの...
-
URLでスラッシュ区切りでパラメ...
-
pukiwikiのrecent(最近の更新...
-
phpMyAdminでデータの追加・更...
-
携帯サイトのリロード
-
WordPress 検索結果ページのペ...
-
header関数でページ移動する場...
-
携帯で、phpページからhtmlペー...
-
認証が通ったidを元にidテーブ...
-
phpで更新しない方法についての...
-
PHPとSmartyで、ブログサービス...
-
フォーム処理から戻ったページ...
-
連想配列の要素が無い時の警告...
-
phpでの二重投稿防止について
-
レンタル予約管理表を作りたい
-
PHPの値受け渡しとアンカーを一...
-
テキストリンクを2回クリックし...
おすすめ情報