27994 次
4 に答える
4
変数自体を変更することはできません。ページをリロードするということは、PHPプログラムを最初から実行することを意味します。異なる入力を提供する必要があります。通常のリンクから、それはURLを通してのみ可能です。
<a href="foo.php?something=a_value">
クエリ文字列のデータには、$_GET
echo htmlspecialchars($_GET['something']);
于 2012-07-03T21:12:37.177 に答える
1
同じページでGETリクエストを使用できます。
<a href="news.html?page=news.html">News</a>
これにより、クリック時にページが更新され、ページ変数の値がphpに渡され、
$page = $_GET['page'] //at this point, $page will be "news.html"
于 2012-07-03T21:19:47.903 に答える
1
于 2012-07-03T22:04:40.930 に答える
0
あなたも使うことができます
$page = $_SERVER['PHP_SELF'];
PHPスクリプトの上部にあります。ページが「somepage.php」の場合、上記は次のように出力されます。
/somepage.php
$pageの値として。
スラッシュと.phpを取り除くには、substrを使用します。
$page = substr($_SERVER['PHP_SELF'],1,-4);
$ page=somepageが残ります
于 2012-07-04T01:14:09.003 に答える