题
我制作了一个模板,用于设置很少更改的变量,调用我的标题,调用我的横幅和侧边栏,加载显示各个页面的变量,然后调用页脚。在我的一个标题中,我想要在用户的地址栏中显示页面的URL。有没有办法做到这一点?
目前:
<?php
$title = "MySite - Contacts";
include("header.php");
.
.
.
?>
解决方案
您将要介入的主要变量是:
$ _ SERVER ['REQUEST_URI']
保存所访问的路径,例如<代码> /富/酒吧代码>
$ _ SERVER ['PHP_SELF']
是主PHP文件的路径( NOT 您所在的文件,因为它可能是包含但实际的基本文件)
在$ _SERVER中还有很多其他有用的变量值得记住,所以要么只是:
print_r(您将要介入的主要变量是:
$ _ SERVER ['REQUEST_URI']
保存所访问的路径,例如<代码> /富/酒吧代码>
$ _ SERVER ['PHP_SELF']
是主PHP文件的路径( NOT 您所在的文件,因为它可能是包含但实际的基本文件)
在$ _SERVER中还有很多其他有用的变量值得记住,所以要么只是:
<*>
或者只是访问 http://php.net/manual上的文档/en/reserved.variables.server.php
SERVER);
或者只是访问 http://php.net/manual上的文档/en/reserved.variables.server.php
其他提示
被调用页面的Web地址可以从以下函数::
获得function curPageURL() {
$pageURL = 'http';
if (被调用页面的Web地址可以从以下函数::
获得
<*>
我一直在很多地方使用它,在google上找到。
SERVER["HTTPS"] == "on") {$pageURL .= "s";}
$pageURL .= "://";
if (被调用页面的Web地址可以从以下函数::
获得
<*>
我一直在很多地方使用它,在google上找到。
SERVER["SERVER_PORT"] != "80") {
$pageURL .= 被调用页面的Web地址可以从以下函数::
获得
<*>
我一直在很多地方使用它,在google上找到。
SERVER["SERVER_NAME"].":".被调用页面的Web地址可以从以下函数::
获得
<*>
我一直在很多地方使用它,在google上找到。
SERVER["SERVER_PORT"].被调用页面的Web地址可以从以下函数::
获得
<*>
我一直在很多地方使用它,在google上找到。
SERVER["REQUEST_URI"];
} else {
$pageURL .= 被调用页面的Web地址可以从以下函数::
获得
<*>
我一直在很多地方使用它,在google上找到。
SERVER["SERVER_NAME"].被调用页面的Web地址可以从以下函数::
获得
<*>
我一直在很多地方使用它,在google上找到。
SERVER["REQUEST_URI"];
}
return $pageURL;
}
我一直在很多地方使用它,在google上找到。
听起来像 $ _ SERVER ['REQUEST_URI']
就是你所追求的。