首页 / PHP / php跳转语句不同写法的安全性问题
php跳转语句不同写法的安全性问题
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了php跳转语句不同写法的安全性问题,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1491字,纯文字阅读大概需要3分钟。
内容图文
这样写echo "Location.href='../login.php';";
和这样写
echo "Location.href=/"../login.php/";";
在安全性问题上有什么区别么。
回复讨论(解决方案)
第二句能正常输出么?
呃,两句的引号都有问题
这样写
echo "Location.href='../login.php';";
和这样写
echo "Location.href=/"../login.php/";";
在安全性问题上有什么区别么。
抱歉 是这样的
1. echo "location.href='../login.php';";
2. echo "location.href=/"../login.php/";";
问题补充
前后有
echo "";
这样写
echo "Location.href='../login.php';";
和这样写
echo "Location.href=/"../login.php/";";
在安全性问题上有什么区别么。
抱歉 是这样的
1. echo "location.href='../login.php';";
2. echo "location.href=/"../login.php/";";
这个第二句还是有问题的,是不是问的是反斜杠啊?
1、都写到页面里了,没有安全性可言
2、
href='../login.php'
是相对当前路径的上级
href="/../login.php/";
是网站的上级目录,已经越出范围了!
这样写
echo "Location.href='../login.php';";
和这样写
echo "Location.href=/"../login.php/";";
在安全性问题上有什么区别么。
抱歉 是这样的
1. echo "location.href='../login.php';";
2. echo "location.href=/"../login.php/";";
这个第二句还是有问题的,是不是问的是反斜杠啊?
就是反斜杠,不好意思哈,没表达清楚
1. echo "location.href='../login.php';";
输出的是 location.href='../login.php';
2. echo "location.href=\"../login.php\";";
输出的是 location.href="../login.php";
你说他们有什么差别?
js 的字符串可以用单引号括起,也可以用双引号括起
内容总结
以上是互联网集市为您收集整理的php跳转语句不同写法的安全性问题全部内容,希望文章能够帮你解决php跳转语句不同写法的安全性问题所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。