PHP学习
P.C young
写程序的家庭厨师/想做有腹肌的大叔
展开
-
一次php curl 抓取数据无法获得数据的错误发现
一次php curl 使用过程中,出现了偶尔能获得数据,偶尔无法获得数据的情况。研究了无数个方案,无法解决。最终打印出curl_getinfo后才发现问题所在。User-Agent 设置了一个 移动端的浏览器UA,目标网页自动判断进行了跳转;出现问题时最好打印出curl_getinfo来进行分析吧。折腾了两天的问题终于解决了..............无语了啊.............自作孽。问题原因:请求的地址进行了跳转。原创 2023-12-31 13:02:35 · 485 阅读 · 1 评论 -
关于PHP的strpos函数查找结果在第一个字母时的判定
我们在使用strpos查找时,值得注意的是strpos的返回值。当找到时返回的是数字位置,没有找到返回FALSE但是首个字符位置找到返回的是0当疏忽时,如果用$p= strpos(...);if($p==false) 这时条件是成立的,造成误判安全地使用strpos必用===类型全等符号,改成:if($p===false)转载 2014-03-27 14:58:53 · 1232 阅读 · 1 评论