Osub

1979 经验值

我是在这里测试一下,已经找到了原因,我用了 htmlentities 函数,默认会把转义后的再转义一次。用htmlentities($str_arr,null,null,false) 就解决了。

测试?>的转义问题

?>的神奇组合测试

  • 当英文问号和英文大于号在一起时转义就会出问题
    转义?>为?>显示为?>

  • 数据库mysql 5.5.46

很好的方法,collect是lavavel自带的吗?

经过大神指点,豁然开朗,醍醐灌顶,哈哈。换了一个端口就ok了 !!!

```

sudo php -S localhost:888  -t RESTful/public 

PHP 7.0.6 Development Server started at Fri Jul 29 11:33:29 2016Listening on http://localhost:888Document root is /Users/machero/code/RESTful/public 

Press Ctrl-C to quit. 

[Fri Jul 29 11:33:30 2016] ::1:63512 [200]: /

```

截图 2016-07-29 11时48分18秒.jpg

现象描述:

第一次命令行绑定端口888启动,能正常访问。当再次刷新时或者访问其它页面就打不开网页了,效果如下

当我关闭命令行php端口的绑定,重新执行命令行端口888的绑定,又浮现了上面的情况。

截图 2016-07-29 11时52分30秒.jpg

截图 2016-07-29 11时53分30秒.jpg