我试图替换 php 中的Header()
函数,因为它有很多问题 .in Firefox 正在重定向,没有尽头,依此类推。还尝试通过这里的各种帖子来解决此问题,ob_start没有空格等,但没有任何修复,所以我现在只想用 javascript :) 替换它。
我决定用这个替换这个函数
if ($login_check == $login_string) {
$returnurl = $_SESSION['returnurl'] ;
die("<script> location.href = '<?php echo $returnurl ;?>'; </script>");
unset($_SESSION['returnurl']);
// Logged In!!!!
return true;
exit;
}
我怎么没有在链接中得到我想要的输出.
假设我有这样的网站网址:
www.mywebsite.com/users/login.php
然后,当使用此脚本时,我会获得此链接。
http://www.mywebsite.com/users/<?php echo http://www.mywebsite.com/users/det.php?id=1420481180328&ca=202 ;?>
如何做到这一点并乘坐第一部分并获得我想要的网址谢谢。
你做的是错误的,你不能在 html 中回显<?php something ?>
并期望它被 PHP 解释。不会的。
尝试替换
die("<script> location.href = '<?php echo $returnurl ;?>'; </script>");
跟
die("<script> location.href = '$returnurl'; </script>");