动态url中的PHP包含文件
我是Php新手。给定最后路径的浏览器应动态显示,如上述链接所述。如何做到这一点?如果您想通过页面(文件)保存数据,您应该使用超级全局变量,如$\u SESSION 或者,为了获取路径或位置的信息,请使用$\u服务器 $\u服务器['HTTP\u REFERER']包含将用户代理引用到当前页面的页面(如果有)的地址。这是由用户代理设置的。并非所有的用户代理都会设置此功能,有些代理还提供了修改HTTP_REFERER的功能。简言之,它真的不可信动态url中的PHP包含文件,php,Php,我是Php新手。给定最后路径的浏览器应动态显示,如上述链接所述。如何做到这一点?如果您想通过页面(文件)保存数据,您应该使用超级全局变量,如$\u SESSION 或者,为了获取路径或位置的信息,请使用$\u服务器 $\u服务器['HTTP\u REFERER']包含将用户代理引用到当前页面的页面(如果有)的地址。这是由用户代理设置的。并非所有的用户代理都会设置此功能,有些代理还提供了修改HTTP_REFERER的功能。简言之,它真的不可信 如果希望通过页面(文件)保留数据,则应使用超级全局
如果希望通过页面(文件)保留数据,则应使用超级全局变量,如$\u SESSION 或者,为了获取路径或位置的信息,请使用$\u服务器 $\u服务器['HTTP\u REFERER']包含将用户代理引用到当前页面的页面(如果有)的地址。这是由用户代理设置的。并非所有的用户代理都会设置此功能,有些代理还提供了修改HTTP_REFERER的功能。简言之,它真的不可信
如果希望通过页面(文件)保留数据,则应使用超级全局变量,如$\u SESSION 或者,为了获取路径或位置的信息,请使用$\u服务器 $\u服务器['HTTP\u REFERER']包含将用户代理引用到当前页面的页面(如果有)的地址。这是由用户代理设置的。并非所有的用户代理都会设置此功能,有些代理还提供了修改HTTP_REFERER的功能。简言之,它真的不可信
如果希望通过页面(文件)保留数据,则应使用超级全局变量,如$\u SESSION 或者,为了获取路径或位置的信息,请使用$\u服务器 $\u服务器['HTTP\u REFERER']包含将用户代理引用到当前页面的页面(如果有)的地址。这是由用户代理设置的。并非所有的用户代理都会设置此功能,有些代理还提供了修改HTTP_REFERER的功能。简言之,它真的不可信
@vengets回答了您的问题,但我也发现您将来可能会出错。 我建议您也使用这个require_一次,因为将来当您尝试包含很多文件时,您也会遇到问题,这样可以解决问题。这主要不是回答您的问题,而是避免您将来出现错误
<?php include("data/url-last-path.php"); ?>
@vengets回答了您的问题,但我还发现您将来可能会出错。 我建议您也使用这个require_一次,因为将来当您尝试包含很多文件时,您也会遇到问题,这样可以解决问题。这主要不是回答您的问题,而是避免您将来出现错误
<?php include("data/url-last-path.php"); ?>
@vengets回答了您的问题,但我还发现您将来可能会出错。 我建议您也使用这个require_一次,因为将来当您尝试包含很多文件时,您也会遇到问题,这样可以解决问题。这主要不是回答您的问题,而是避免您将来出现错误
<?php include("data/url-last-path.php"); ?>
@vengets回答了您的问题,但我还发现您将来可能会出错。 我建议您也使用这个require_一次,因为将来当您尝试包含很多文件时,您也会遇到问题,这样可以解决问题。这主要不是回答您的问题,而是避免您将来出现错误
<?php include("data/url-last-path.php"); ?>
将该值传递到另一页。 有这么多的机制。由你决定。 因为我不知道你要做什么。让我给你一些通过页面发送数据的可能性
<?php require_once('data/url-last-path.php'); ?>
如@humphrey先生所说,使用require_一次。将该值传递到另一页。 有这么多的机制。由你决定。 因为我不知道你要做什么。让我给你一些通过页面发送数据的可能性
<?php require_once('data/url-last-path.php'); ?>
如@humphrey先生所说,使用require_一次。将该值传递到另一页。 有这么多的机制。由你决定。 因为我不知道你要做什么。让我给你一些通过页面发送数据的可能性
<?php require_once('data/url-last-path.php'); ?>
如@humphrey先生所说,使用require_一次。将该值传递到另一页。 有这么多的机制。由你决定。 因为我不知道你要做什么。让我给你一些通过页面发送数据的可能性
<?php require_once('data/url-last-path.php'); ?>
正如@humphrey先生所说,只需使用一次require\u。这真的很简单。首先,创建index.php文件并放置以下代码:
<form method="post" action="page1.php">
<input type="text" name="lastpath">
<input type="submit" >
</form>
<?php
if(isset($_POST['lastpath']))
{
require_once("data/".$_POST['lastpath']);
}
?>
单页模板
接下来,创建一个名为“data”的文件夹,并在其中创建3个文件:
index.php,page1.php,page2.php
将以下代码放在相应的文件中:
index.php:
<html>
<head>
<title>One Page Template</title>
</head>
<body>
<p><a href="?page=">index</a> <a href="?page=page1">Page 1</a> <a href="?page=page2">Page 2</a></p>
<?php
$pageView = 'index';
if(isset($_REQUEST['page']) && $_REQUEST['page'] != null){
$pageView = $_REQUEST['page'];
include_once 'data/'.$pageView.'.php';
}else{
include_once 'data/'.$pageView.'.php';
}
?>
</body>
</html>
这是index欢迎您强>
page1.php:
<p>This is index <strong>Welcome!</strong></p>
这是第1页
page2.php:
<p>This is page 1</p>
这是第2页
R