我正在使用php从html表单更新一些myqsl值,并且在更新之后,我想将用户重定向到他/她单击“更新”的页面。为了实现这一点,我正在使用以下行
echo "<script>var prevUrl='<?php echo $_SERVER['HTTP_REFERER'];?>';alert('Updated movie $mv !'); window.location.href=prevUrl;</script>";
但出现以下错误
Parse error: syntax error, unexpected '' (T_ENCAPSED_AND_WHITESPACE), expecting '-' or identifier (T_STRING) or variable (T_VARIABLE) or number (T_NUM_STRING) in
我尝试使用\作为HTTP_REFERER中'的转义字符,但我没有运气。我尝试用单引号和双引号编写var,但仍然没有运气。
有什么建议吗?
答案 0 :(得分:2)
您在echo命令中有一个php标记和echo命令,在回显中使用变量,例如fo
echo "<script>var prevUrl='".$_SERVER['HTTP_REFERER']."';alert('Updated movie $mv !'); window.location.href=prevUrl;</script>";