$_SERVER[;HTTP_REFERER'] 怎么在控制器中使用实现跳转?
登录页面模板内容
<form action="{:url('checklogin')}" method='post'>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="31%" height="35" class="login-text02">用 户:<br /></td>
<td width="69%"><input name="username" type="text" size="33" /></td>
</tr>
<tr>
<td height="35" class="login-text02">密 码:<br /></td>
<td><input name="password" type="password" size="33" /></td>
<input type='hidden' name='httpref' value="{$_SERVER['HTTP_REFERER']}" />
</tr>
<tr>
<td height="35"> </td>
<td><input name="Submit" type="submit" class="right-button01" value="登录" />
<input name="Reset" type="reset" class="right-button02" value="重置" /></td>
</tr>
</table>
</form>控制器代码:public function checklogin(){
if(request()->isPost()){
$data = [
'username' => input('username'),
'password' => input('password'),
];
$httpref = input('httpref');
$res = Db::table('user')->where($data)->find();
if($res){
session('username',$res['username']);
session('id',$res['id']);
echo "<script> location='{$httpref}'</scritp>";
}else{
return $this->error('用户名或密码错误!');
}
}
}echo语句没效果,求大神指点 最佳答案