通过curl的-w参数我们可以自定义curl的输出,%{http_code}代表http状态码
代码如下
# curl -I -m 10 -o /dev/null -s -w %{http_code} IP
上面的输出是不含换行的,如果需要换行的话,加上\n
代码如下
# curl -I -m 10 -o /dev/null -s -w %{http_code} IP
200# curl -I -m 10 -o /dev/null -s -w %{http_code}"\n" IP
200
使用PHP curl获取页面内容或提交数据,有时候希望返回的内容作为变量储存,而不是直接输出。一般curl爬取过程中,会返回一个http_code,通过这个状态我们就可以知道请求的结果。
http_code意义信息请参考:https://panxu.net/article/8396.html