人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

PHP5のheaderについて質問です。

header("Location: http://hoge.com/index.php");

これで指定されたページに強制的に遷移させる事が出来ますが、変数を使って遷移させるページを変える事は可能でしょうか?


具体的には $id = 5 と代入されているとすれば
http://hoge.com/index.php?ID=5
に飛ばしたいのです。


色々な書き方を試してみましたがうまくいきません。どなたかよろしくお願いします。

●質問者: tokyosmash
●カテゴリ:インターネット ウェブ制作
✍キーワード:変数
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● にぎたま
●40ポイント

$id = 5;

header("Location: http://hoge.com/index.php?id=".$id);

これでできませんか?

文字列と変数を連結するには、"string".$var

のようにドットでつなぎます。

◎質問者からの返答

回答ありがとうございます。

うまくいきました。

真っ先にそれは試してみたと思うんですが、どこかでイージーミスをしていたのかもしれません。headerの場合は変数が使えないのかもと思い込んでしまいました。

早く解決してよかったです。どうもありがとうございました!


2 ● Yota
●30ポイント ベストアンサー

http://www.php.net/manual/ja/language.types.string.php#language....

これでは。

header("Location:http://hoge.com/index.php?ID=$id") ;

◎質問者からの返答

こちらでもできました!

外に出さなくても構わないんですね。こちらの方が楽かもしれません。

おかげさまであっという間に解決しました。いつもありがとうございます。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ