小弟我用header如何进行跳转
程序员文章站
2022-05-21 15:40:35
...
我用header怎么进行跳转啊
我原来有一个login.php,验证用户名和密码正确后我在php中使用
echo "";进行跳转,结果我同事在ipad中用safari浏览,点击登陆按钮毫无反应,username和password在地址栏能看到。我在pc上用safari就能登陆。
我想是不是我用window.location原因,把验证登录提取到login2.php中,想使用header进行跳转,在pc和ipad上登陆有就停留在login2.php不给我跳转。
login2.php文件:
$rootdoc = $_SERVER['DOCUMENT_ROOT'];
require_once $rootdoc.'/login/db/db.php';
define ("DEBUG",TRUE);
if(isset($_REQUEST['username'])&&isset($_REQUEST['pw']))
{
$username=$_REQUEST['username'];
$pw=$_REQUEST['pw'];
if(DEBUG)
{
$database=new db('localhost','root','090807','practice');
}
else
{
$database=new db('','','','');
}
$result=$database->query('','users',"username='$username' and password='$pw'");
if($result)
{
$count= mysql_num_rows($result);
if($count)
{
$row=mysql_fetch_array($result);
$_SESSION['cuid']=$row['id'];
//echo $_SESSION['cuid'];
//echo "";
header('Location:192.168.1.55/login/profile.php');
//login在htdoc下面
}
else
{
echo "";
}
}
else
{
echo "";
}
}
else
{
exit;
}
------解决方案--------------------
你这个js跟php没关系,改成这样,
加上http://
header('Location: http://192.168.1.55/login/profile.php');
我原来有一个login.php,验证用户名和密码正确后我在php中使用
echo "";进行跳转,结果我同事在ipad中用safari浏览,点击登陆按钮毫无反应,username和password在地址栏能看到。我在pc上用safari就能登陆。
我想是不是我用window.location原因,把验证登录提取到login2.php中,想使用header进行跳转,在pc和ipad上登陆有就停留在login2.php不给我跳转。
login2.php文件:
$rootdoc = $_SERVER['DOCUMENT_ROOT'];
require_once $rootdoc.'/login/db/db.php';
define ("DEBUG",TRUE);
if(isset($_REQUEST['username'])&&isset($_REQUEST['pw']))
{
$username=$_REQUEST['username'];
$pw=$_REQUEST['pw'];
if(DEBUG)
{
$database=new db('localhost','root','090807','practice');
}
else
{
$database=new db('','','','');
}
$result=$database->query('','users',"username='$username' and password='$pw'");
if($result)
{
$count= mysql_num_rows($result);
if($count)
{
$row=mysql_fetch_array($result);
$_SESSION['cuid']=$row['id'];
//echo $_SESSION['cuid'];
//echo "";
header('Location:192.168.1.55/login/profile.php');
//login在htdoc下面
}
else
{
echo "";
}
}
else
{
echo "";
}
}
else
{
exit;
}
------解决方案--------------------
你这个js跟php没关系,改成这样,
加上http://
header('Location: http://192.168.1.55/login/profile.php');
相关文章
相关视频
上一篇: javascript--Date对象
下一篇: 汉字转拼音
推荐阅读
-
小弟我做了个ip判断城市进行跳转,放到公共文件就出现不停访问跳转了
-
[^a-zA-Z0-9u4e00-u9fa5s]小弟我用这个匹配符号,php 中preg_replace总是报错,如何破
-
小弟我用flex+php+mysql读取数据显示出现了有关问题!看下写法如何改?
-
用二进制控制权限码,int类型的32位,比如总的权限码来个1000,说明第四位有权限,其他没有权限,那么小弟我该如何判断各位的权限码,多个权限呢
-
关于if else的,小弟我用eclipse老出现异常,哪位高手遇到过麻烦告诉小弟我如何调试上
-
用二进制控制权限码,int类型的32位,比如总的权限码来个1000,说明第四位有权限,其他没有权限,那么小弟我该如何判断各位的权限码,多个权限呢
-
小弟我要注册或者登陆后,跳转到当前浏览的页面,如何实现
-
curl真的没有对采集内容进行字节限制的设置么?例如小弟我只想要网页的header部分的keyword,全部都采集过来的话太浪费了
-
小弟我用ci框架,实现了图片的上传,但当小弟我删除的时候,并没有在文档中删除掉图片,小弟我需要如何做
-
小弟我安装好了wampServer,用zend建了一个工程,该如何运行