我正在使用AngularJS路由与php, 所以我的网址看起来像
http://localhost/admin/home#/categories
当我试图获取网址时,它不会给出完整的网址。它只提供/admin/home
。
我正在使用$_SERVER['REQUEST_URI']
和codeigniter段。两者都不起作用。
任何人都可以帮忙吗?
答案 0 :(得分:1)
我担心这些信息不会传到服务器上。 #之后的url部分仅供浏览器使用。您可以添加GET或POST参数以将此信息传递到服务器,如:
答案 1 :(得分:0)
使用:
$_SERVER[PHP_SELF]
它将提供完整的网址,包括所有内容。
如果您想从网址中删除内容,请使用以下内容:
$url = trim(strtok("$url", '?'));
$url = str_replace("#!/", "", "$url");