php打开其他网站获取状态码

php打开其他网站获取状态码

php打开其他网站获取状态码?

php获取http状态码程序代码

经常需要判断文件是否可以访问,可以通过http状态码判别,200为正常访问,404为找不到该页面,代码如下

<?php // 设置url$url = 'http://www.111cn.net';function get_http_status_code($url) { if(empty($url)) return false; $url = parse_url($url); $host = isset($url['host']) ? $url['host'] : ''; $port = isset($url['port']) ? $url['port'] : '80'; $path = isset($url['path']) ? $url['path'] : ''; $query = isset($url['query']) ? $url['query'] : ''; $request = "HEAD $path?$query HTTP/1.1rn"           ."Host: $hostrn"           ."Connection: closern"           ."rn"; $address = gethostbyname($host); $socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP); socket_connect($socket, $address, $port); socket_write($socket, $request, strlen($request)); $response = split(' ', socket_read($socket, 1024)); socket_close($socket); return  trim($response[1]);}echo get_http_status_code($url);

登录后复制

更多PHP相关知识,请访问PHP中文网!

以上就是php打开其他网站获取状态码的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2142786.html

(0)
上一篇 2025年2月25日 03:08:10
下一篇 2025年2月25日 03:08:27

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • js里面能写php吗

    JavaScript和PHP可以相互嵌套,前提是JavaScript写在以.php为后缀的文件里面。推荐:php服务器 JavaScript嵌套PHP: 直接在JavaScript里面写入PHP语句,如: BUI.use('bui…

    2025年2月25日
    100
  • php 怎么循环数组取有值的

    php 怎么循环数组取有值的 1、使用foreach或者while的,利用这两个语法结构来输出有值的项或删除数组中的空元素,简单代码如下: $v){    if( $v ){        echo $arr[$k];    }else{ …

    2025年2月25日
    200
  • js怎么跟php结合使用

    JavaScript和PHP可以相互嵌套,前提是JavaScript写在以.php为后缀的文件里面。 (1) JavaScript嵌套PHP: 直接在JavaScript里面写入PHP语句,如: BUI.use('bui/grid…

    2025年2月25日
    200
  • nginx无法访问php

    nginx配置中,关于php的配置有错会导致nginx无法访问php。 找不到访问php找不到文件,修改下面配置  nginx.conf: 立即学习“PHP免费学习笔记(深入)”; location ~ .php$ {        pro…

    2025年2月25日
    200
  • php404错误页面怎么解决

    php404错误页面怎么解决     PHP没有完全安装正确造成的。 简单修正方法: 1、Internet 服务管理器—网站(右键)—属性—主目录—配置—添加—扩展名为…

    2025年2月25日
    200
  • php并发方法有哪些

    PHP开发中解决并发问题的几种实现方法: 推荐:php服务器 方案一:使用文件锁排它锁 flock函数用于获取文件的锁,这个锁同时只能被一个线程获取到,其它没有获取到锁的线程要么阻塞,要么获取失败 立即学习“PHP免费学习笔记(深入)”; …

    2025年2月25日
    200
  • php单箭头和双箭头区别

    php单箭头和双箭头区别: 引用一个类的属性和方法就使用->符号。 下面是一个例子小程序: items[$artnr] += $num;    }    // 将 $num 个 $artnr 物品从购物车中取出    function…

    2025年2月25日
    200
  • php的header找不到路径

    在PHP中用header(“location:test.php”)进行跳转要注意以下几点: 1、location和“:”号间不能有空格,否则会出错.//phpfensi.com 2、在用header前不能有任何的输出…

    2025年2月25日
    200
  • php表名怎么更改

    php表名怎么更改 这里使用mysqli面向过程风格的方法连接数据库,并执行更改表名的操作。 使用ALTER TABLE `a` RENAME TO `b`;语句修改表名。 登录后复制 更多PHP相关知识,请访问PHP中文网! 以上就是ph…

    2025年2月25日
    200
  • php表单跳转弹框出现乱码

    php表单跳转弹框出现乱码 用php写的JS 弹出框出现了乱码该怎么解决呢? 1、首先,在你的编辑器里找到编码格式。设置为utf-8 的形式,现在大部分的编码都是这个。当然,也有GB2312 的 这里以SublimeText为例。 2、然后…

    2025年2月25日
    200

发表回复

登录后才能评论