php前端控制器包含hashtag参数

时间:2017-02-14 10:35:13

标签: php

我开始用这样的前端控制器加载每个页面

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

不起作用......

1 个答案:

答案 0 :(得分:0)

浏览器不会向服务器发送hashtag(锚标记),也无法在服务器端获取该部分。但是你可以通过JavaScript解决这个问题。