2
4

3 回答 3

3
<? echo "<script> document.location.href="$_POST[returnUrl]";</script>"; ?>

你的问题是字符串分隔符

于 2016-06-15T03:19:05.480 回答
0

尝试使用<html></html>标签。

<? echo "<html><script> alert('Done');</script></html>"; ?>


<? echo "<html><script> document.location.href='$_POST[returnUrl]';</script></html>"; ?>
于 2015-04-02T06:37:50.257 回答
0

我的猜测是

<input type="hidden" name="returnUrl" value="<? =PHP_SELF?>"> 

实际上应该是

<input type="hidden" name="returnUrl" value="<?=PHP_SELF?>"> 

查看表单的源代码并确保隐藏输入的值具有正确的值。

于 2016-01-29T01:09:33.710 回答