header関数のパラメータとして、リクエストに格納されている情報を渡したいのですが、
下記のように記述するとエラーになってしまいます。
PHP
1/* エラー発生 */ 2header("Location:timeline_edit.php?id=$_REQUEST['hoge']"); 3exit();
おそらくシンタックス系のエラーだと思い、リクエストの情報を一度別の変数に落とすようにしたところ、意図した動作となりましたが、URLパラメータに指定するためだけに一度変数に格納するというのが気に入りません。
PHP
1/* 意図した動作となる */ 2$hoge = $_REQUEST['hoge']; 3header("Location:timeline_edit.php?id=$hoge"); 4exit();
$_REQUEST['hoge']の状態で直接URLパラメータに指定するにはどうしたらよいでしょうか?
回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/10/09 03:52