Q&A
解決済
1回答
1569閲覧
総合スコア28
GETとはHTTPが対応するリクエストメソッドの一つです。クライアントからサーバーへ送られたURLパラメータのデータを取得する時必要がある時に使われます。
PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。
0グッド
0クリップ
投稿2022/02/05 07:10
0
header(location)でGET送信をしようと思いheader('Location: home3.php?page_draw=$page_draw')と書いたのですが$page_drawが変数ではなく文字列として扱われてしまい挙動がバグります。コードの20行目で$page_draw = $_GET["page_draw"];としています。だれか分かる方お願いします。
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
質問へのコメント
回答1件
ベストアンサー
php1header('Location: home3.php?page_draw=$page_draw');
php
1header('Location: home3.php?page_draw=$page_draw');
ですと、シンクルクォーテーションでは変数が展開されないため、ダブルクォーテーションで括るべきかと。
php1header("Location: home3.php?page_draw=$page_draw");
1header("Location: home3.php?page_draw=$page_draw");
参考:PHP: 文字列 - Manual
なお、$page_drawにurlに不向きな文字列が含まれている場合には、 urlencodeが必要になるかもしれません。
$page_draw
投稿2022/02/05 07:37
退会済みユーザー
総合スコア0
回答へのコメント
2022/02/05 08:07
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
15分調べてもわからないことはteratailで質問しよう!
ただいまの回答率85.29%
質問をまとめることで思考を整理して素早く解決
テンプレート機能で簡単に質問をまとめる
header(location)でのGET送信
2022/02/05 08:07