包含不显示文件

时间:2018-10-13 15:06:38

标签: php

我想通过包含显示页面。为了更方便用户使用,htaccess重定向到特定页面(当前为htest)。从URL(如/ user / 24),我获得了包含在include中的链接的必要信息。它用作链接,但不用于包含。所以我看不到页面。但是为什么呢?

$request  = $_SERVER['REQUEST_URI'];


$params   = explode("/", str_ireplace(array('http://', 'https://'), '', $request));
$ur = '/'.$params[1].'.php?u='.$params[2];
echo "<a href='".$ur."'>test</a>";
include $ur; //doesnt work

谢谢。

编辑:我已经开始使用此example

1 个答案:

答案 0 :(得分:0)

include需要服务器上下文中的文件路径。您的.htaccess文件在这里不会有任何作用,因为它告诉网络服务器如何处理传入请求(来自浏览器等)