让我们说我的域名是www.domain.com。我想将GET变量添加到以domain.com开头的每个URL。例如,如果用户在浏览器中输入domain.com,则会添加默认的get变量,因此url将如下所示:domain.com?variable=default或者如果用户输入domain.com/contact.php,它将看起来像domain.com/contact .PHP?变量=缺省值。
由于
答案 0 :(得分:2)
您可以在所有页面中添加说header.php
个文件:
if ( !isset($_GET['variable']) ) {
header('Location: ' . $_SERVER['REQUEST_URI'] . '?variable=default');
}
答案 1 :(得分:0)
为什么不这样使用它?
if (isset($_GET['var'])) {
$var = $_GET['var'];
} else {
$var = "default";
}
因此,如果URL中存在var,请使用该值。否则,使用默认变量。
或者您可以使用会话来检索用户无法更改的变量。
// On first page
if (!isset($_SESSION)) { session_start(); }
$_SESSION['var'] = "var";
///////////////////////////////////////////////////////
// On second page
if (!isset($_SESSION)) { session_start(); }
if (isset($_SESSION['var'])) {
$var = $_SESSION['var'];
} else {
$var = "default";
}