我开始用这样的前端控制器加载每个页面
session_start();
require 'content/mysql.php';
[initialize variable]
[initialize function]
$uri_parts = explode('?', $_SERVER['REQUEST_URI'], 2);
$path = $_SERVER['DOCUMENT_ROOT'].$uri_parts[0];
if (file_exists($path))
require $path;
else
header( "Location:404.php" );
希望这是前端控制器的良好基础,现在我的问题是包括hashtag参数,例如我需要使用bootstrap类来改变选项卡
然后是网址
mypage.php#tab1
不起作用......
答案 0 :(得分:0)
浏览器不会向服务器发送hashtag(锚标记),也无法在服务器端获取该部分。但是你可以通过JavaScript解决这个问题。