在使用PHPstorm+wamp+xdebug+谷歌浏览器 进行远程调试的时候需要给谷歌浏览器安装个xdebug插件
就是这个东西:
不过在实际开发过程中有的时候请求是由手机端浏览器发起的,手机端浏览器可没法安装这个插件,于是研究了下
xdebug helper的原理,发现xdebug helper只是在cookie中加入:XDEBUG_SESSION=XDEBUG_ECLIPSE
如果想要在移动进行调试只要在页面中加入
<script>
document.cookie="XDEBUG_SESSION=XDEBUG_ECLIPSE;path=/";
</script>
就可以在移动端触发PHPstorm里面设置的断点了