扫码关注官方订阅号
不懂php为啥会返回一段js字符串?比如:echo '';
人生最曼妙的风景,竟是内心的淡定与从容!
(php中)js的运行不是在服务器上面的,应该是在客户端。
php只是把 "<script></script>"这个字符串返回到前台,并不执行里面的语句,假如你将该字符串显示在浏览器上,则浏览器会自动编译执行该脚本。
你可以考虑使用file_get_contents($url);
通常在网页请求中判断,如果没有登录跳转
if(!$login){ // 和输出字符串没区别,只不过会被js执行 echo '<script>window.location.href="/index.php/Admin/Login"</script>'; }
题主的意思应该是想问,为啥没跳转吧?
不太清楚题主的意思,建议去看下提问的艺术...
提问的艺术
php可以返回任何代码,这个没什么讨论的
答案见回答下@清泉月下的回答。
当年asp.net webform年代,就有“服务端注册脚本到客户端”的操作,毕竟那年头前端还没有兴起。
你这个问题应该拆成两个问题来问:
不懂php为啥会返回一段html代码?
不懂html为啥为夹了一段js代码?
大误~
jsonp, 一种编程方法, 可以跨域.
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
(php中)js的运行不是在服务器上面的,应该是在客户端。
php只是把 "<script></script>"这个字符串返回到前台,并不执行里面的语句,假如你将该字符串显示在浏览器上,则浏览器会自动编译执行该脚本。
你可以考虑使用file_get_contents($url);
通常在网页请求中判断,如果没有登录跳转
题主的意思应该是想问,为啥没跳转吧?不太清楚题主的意思,建议去看下
提问的艺术...php可以返回任何代码,这个没什么讨论的
答案见回答下@清泉月下的回答。
当年asp.net webform年代,就有“服务端注册脚本到客户端”的操作,毕竟那年头前端还没有兴起。
你这个问题应该拆成两个问题来问:
不懂php为啥会返回一段html代码?
不懂html为啥为夹了一段js代码?
大误~
jsonp, 一种编程方法, 可以跨域.