PHP 页面重定向的问题
程序员文章站
2022-04-06 18:10:30
...
PHP 提问 $url=$_SERVER['SERVER_NAME']."/login.html";
echo "";
为什么location.href 被赋值为localhost/index.htmllocalhost/login.html
我的意思 是想用变量的方式 把它赋值为localhost/login.html,各位大神们,我该怎么实现!
echo "";
为什么location.href 被赋值为localhost/index.htmllocalhost/login.html
我的意思 是想用变量的方式 把它赋值为localhost/login.html,各位大神们,我该怎么实现!
回复讨论(解决方案)
$url=$_SERVER['SERVER_NAME']."/login.html";
echo "";
echo "";
加单引号 也是同样的结果 跳转到 localhost/index.htmllocalhost/login.html页面
那就不是这两句的原因了
你看看其他的代码
我的代码只有这几句啊。。
文件名为test.php 在www文件夹下
$url=$_SERVER['SERVER_NAME']."/login.html";
echo "";
?>
那就不知道原因了,我几个浏览器测试都是正确的
你最好把协议也写出来
$url='http://'.$_SERVER['SERVER_NAME']."/login.html";echo "";
$url=$_SERVER['SERVER_NAME']."/login.html";这行中,你将其改为$url=“login.html";看看行不行?
localhost/index.htmllocalhost/login.html
这个是在localhost/index.html的基础上跳的,那根据你的显示明显是得到的SERVER_NAME是:
localhost/login.html注意前面没有“/”,那浏览器就会把你的地址加在当前地址的后面,所以你需要在前面那个一个“/”表示从根目录开始。。。。。
推荐阅读
-
PHP保存Base64图片base64_decode的问题整理
-
使用php+apc实现上传进度条且在IE7下不显示的问题解决方法
-
php中使用$_REQUEST需要注意的一个问题
-
解决SpringMVC Controller 接收页面传递的中文参数出现乱码的问题
-
php使用标签替换的方式生成静态页面
-
php判断页面是否是微信打开的示例(微信打开网页)
-
php读取csv文件后,uft8 bom导致在页面上显示出现问题的解决方法
-
PHP中source #N问题的解决方法
-
PHP弹出提示框并跳转到新页面即重定向到新页面
-
php警告Creating default object from empty value 问题的解决方法