Loading [MathJax]/jax/input/TeX/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >php-检查网站是否宕机

php-检查网站是否宕机

作者头像
kdyonly
发布于 2023-03-03 11:23:24
发布于 2023-03-03 11:23:24
1.6K00
代码可运行
举报
文章被收录于专栏:个人编程笔记个人编程笔记
运行总次数:0
代码可运行

浏览量 2

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<?php
$url="http://www.google.com";
$agent = "Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)";
$ch=curl_init();
// CURLOPT_URL: 这是你想用PHP取回的URL地址
curl_setopt ($ch, CURLOPT_URL,$url );
 // CURLOPT_USERAGENT : 在HTTP请求中包含一个”user-agent”头的字符串
curl_setopt($ch, CURLOPT_USERAGENT, $agent);
// 设定返回的数据是否自动显示
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
// CURLOPT_VERBOSE : 如果你想CURL报告每一件意外的事情,设置这个选项为一个非零值。
curl_setopt ($ch,CURLOPT_VERBOSE,false);
// CURLOPT_TIMEOUT : 设置一个长整形数,作为最大延续多少秒。
curl_setopt($ch, CURLOPT_TIMEOUT, 5);
// 禁用后cURL将终止从服务端进行验证
curl_setopt($ch,CURLOPT_SSL_VERIFYPEER, FALSE);
// 使用的SSL版本(2 或 3)
curl_setopt($ch,CURLOPT_SSLVERSION,3);
// 1 检查服务器SSL证书中是否存在一个公用名
// 2 检查公用名是否存在,并且是否与提供的主机名匹配。
curl_setopt($ch,CURLOPT_SSL_VERIFYHOST, FALSE);
$page=curl_exec($ch);
//curl_getinfo()获取一个cURL连接资源句柄的信息
$httpcode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
curl_close($ch);
if($httpcode>=200 && $httpcode<300){
	echo "Website OK"."n";
}
else{
	echo "Website DOWN";
} 
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021-11-27,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
调用接口案例
public static function curlrequest($url,$data,$method='POST',$useCookie=1) {
botkenni
2022/01/10
1.1K0
PHP官方API提供ck获取对方Q等级接口源码
提供ck可以免密查对方Q等级 只写了查等级 别的资料 你们需要写上或找我加上 分享分享思路。。。
用户8099761
2023/05/11
5950
Http.php
<?php namespace app\common; use app\worm\ls\model\LSMatchErrorModel; use think\facade\Env; use thi
OwenZhang
2021/12/08
4760
【笔记】PHP封装的不错的一个Curl方法
温馨提示:本文最后更新于2022-03-07,若文件或内容有错误或已失效,请在下方留言。
NorthS
2023/03/21
4530
PHP实现百度收录判断
代码如下: <?php $sl_url = (isset($_GET['url']))?$_GET['url']:$_POST['url']; if(empty($sl_url)) echo '查询
今天风真的好大好大啊
2022/04/02
1.1K0
一个远程采集接口图片的小小案例
刚才逛百度的时候看到一个随机图的接口,访问了一下,哇,全是小姐姐,所以果断采集了,顺便把采集源码发出来,让他们的图变成自己的图(/大笑)。话不多说,上代吗
用户7162790
2022/03/23
3020
php curl 302跳转的最终结果
function getCurl(){ $res = null; $ch = curl_init($url); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_REFER
友儿
2022/09/11
1.1K0
PHP简单的Curl的Get请求和Curl的Post请求和file_get_contents的Get请求获取接口JSON数据
PHP携带Cookie用Curl进行Post或Get请求获取数据 PHP全能Curl请求 /** * curl发送HTTP请求方法 * @param $url * @param string $method * @param array $params * @param array $header * @param int $timeout * @param bool|false $multi * @return mixed * @throws Exception */ function
骤雨重山
2022/01/17
2.2K0
微信群发sdk「建议收藏」
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/135884.html原文链接:https://javaforall.cn
全栈程序员站长
2022/08/19
1.2K0
HostLoc论坛自动签到脚本
记录一下省的下回找不到. <?php $lines = file(dirname(__FILE__).'/list.txt'); foreach($lines as $line){
用户8099761
2023/05/11
6000
远程采集接口图片案例
刚才逛小诗梦博客的时候看到他发布了一个随机图的接口,访问了一下,哇,全是小姐姐,所以果断采集了,顺便把采集源码发出来,让他们的图变成自己的图(/大笑) <?php header('Content-
Youngxj
2018/06/08
1.1K0
PHP:CURL分别以GET、POST方式请求HTTPS/http协议接口api
说明 :前提是打开php的curl开关和服务器的ssl_module,不然不能正常使用哦。
Sindsun
2019/12/06
6.6K0
PHP实现生成小程序二维码带参数进入指定页面、小程序URL scheme实现携带数据跳转小程序
德宏大魔王
2023/08/08
5790
PHP实现生成小程序二维码带参数进入指定页面、小程序URL scheme实现携带数据跳转小程序
接口使用反爬虫机制来限制非正常访问如何绕过
在 HTTP 请求中,User-Agent 头字段用于标识客户端的类型和版本信息。浏览器通常会发送 User-Agent 头,而其他访问方式可能不会发送或发送不同的 User-Agent 头。因此,您可以尝试设置一个与浏览器相似的 User-Agent 头,来模拟浏览器行为。
岳泽以
2023/05/14
6510
钉钉扫码登录-PHP版本
今天写了一个第三方登录的功能,使用的是钉钉,实现的功能就是打开网页,使用的钉钉APP扫描二维码,快捷登录网站,下面一起来看一下!
申霖
2020/04/10
2.4K0
钉钉扫码登录-PHP版本
微信域名检测PHP源码
$url = "http://api.new.urlzt.com/api/vx"; $params = array( 'appkey' =>'appkey',//您申请的APPKEY 'url' =>'www.urlzt.com',//您需要检测的域名 );   $paramstring = http_build_query($params); $content = monkeyCurl($url, $paramstring); $result = json_decode($content, true);
晶天
2021/02/23
6.6K0
微信域名检测PHP源码
PHP监控网站能否正常访问api
批量监控网站返回码是否为200代码如下 <?php header('Content-type: text/html; charset=utf-8'); $urls=array( 'ht
小唐同学.
2022/02/18
2.5K0
PHP获取新浪微博token
最近在做采集微博的功能,由于要自动采集,所以必须获得最终的用户的token,获取了这个token以后就可以为所欲为啦!
老高的技术博客
2022/12/24
8650
[PHP] 广度优先搜索匹配网站所有链接
<?php define('PRE_DOMAIN','www'); define('DOMAIN','sina.com.cn'); define('PROTOCOL','https'); define
唯一Chat
2019/09/10
1K0
相关推荐
调用接口案例
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文