Home > Article > Backend Development > 自己写了一个跳转函数一直在报错
<?php/** * ShowMsg()返回信息定向函数 */function ShowMsg($_info,$_url) If $_url="" Then echo "<script type='text/javascript'>alert('$_info');history.back();</script>" Else If $_info="" Then header('Location:'.$_url); else echo "<script type='text/javascript'>alert('$_info');location.href='$_url';</script>"; End If End If?>
你这是php吗?
另外这个代码有xss 攻击漏洞。
这个不能直接在php中使用,不符合php语法
是不是11行的else 要大写的Else
最好把错误提示贴出来
你这是php吗?
另外这个代码有xss 攻击漏洞。
php代码不是这样写的吗?我是我根据我以前写asp改的,就是在dw下有警告不能用,所以问下
这个不能直接在php中使用,不符合php语法
能不能指出来啊,asp转php不知道是不是这样写的
是不是11行的else 要大写的Else
最好把错误提示贴出来
dw下就是在If $_url="" Then 这行 警告下
function ShowMsg($_info,$_url){ If ($_url=="" ){ echo "<script type='text/javascript'>alert('$_info');history.back();</script>"; }Else{ If ($_info=="") header('Location:'.$_url); else echo "<script type='text/javascript'>alert('$_info');location.href='$_url';</script>"; }}
function ShowMsg($_info,$_url){ If ($_url=="" ){ echo "<script type='text/javascript'>alert('$_info');history.back();</script>"; }Else{ If ($_info=="") header('Location:'.$_url); else echo "<script type='text/javascript'>alert('$_info');location.href='$_url';</script>"; }}
function ShowMsg($_info,$_url){ if ($_url=="") { echo "<script type='text/javascript'>alert('$_info');history.back();</script>"; } else { If ($_info=="") { header('Location:'.$_url); } else { echo "<script type='text/javascript'>alert('$_info');location.href='$_url';</script>"; } }}
其实没什么问题。