我正在开发一个用户需要创建帐户的系统,一旦帐户完全创建,它应该将它们带到主页,为此我使用PHP标记header
。
我的代码如下所示:
private function redirect($location) {
if(!isset($location)) { $location = '/'; }
header('Location: ' . $location);
}
由于某些原因,当我执行此操作而未指定$location
或其他任何内容时,我(在网址栏中)
/var/www/html/our-site-name/<$location>
有谁知道这里可能出现什么问题?
答案 0 :(得分:0)
说你有这样的目录结构
<wwwroot>
<login>
<signup>
index.php
如果从注册文件夹
运行,那么你的函数应该是这样的private function redirect($location) {
if(!isset($location)) { $location = './index.php'; }
header('Location:'.$location);
}
&#34; ./ 34;带你上一个目录