我制作了一个模板,用于设置很少更改的变量,调用我的标题,调用我的横幅和侧边栏,加载显示各个页面的变量,然后调用页脚。在我的一个标题中,我想要在用户的地址栏中显示页面的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'] 就是你所追求的。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top