1.只需获取状态码,判断网址是否正常打开

$url="https://www.baidu.com/";
$array = get_headers($url,1);
print_r($array);

判断是否正常打开

$url="https://www.baidu.com/";
$array = file_get_contents($url);
print_r($array);
if(!preg_match('/200/',$array[0])){print_r("访问异常"."\n");
}else{print_r("正常访问"."\n");
}

2.需要获取网址的源代码

$url="https://www.baidu.com/";
$array = file_get_contents($url);  ;
print_r($array);

 有些网址会出现这样的情况

需要模拟浏览器进行访问,在代码中加入ini_set('user_agent','Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727;)');即可

$url="https://www.dealdrop.com/";
ini_set('user_agent','Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727;)');
$array = get_headers($url,1);
print_r($array);
if(!preg_match('/200/',$array[0])){print_r("访问异常"."\n");
}else{print_r("正常访问"."\n");
}

php 访问 HTTP 网址相关推荐

  1. 域控 只能访问特定网址_开发人员需要了解的特定于域的语言

    域控 只能访问特定网址 特定领域语言 (DSL)是一种旨在在特定域的上下文中使用的语言. 域可以是业务上下文(例如,银行,保险等)或应用程序上下文(例如,Web应用程序,数据库等).相反,通用语言(G ...

  2. UC浏览器设置允许访问剪贴板网址的方法

    uc浏览器是一个大家都很喜欢使用的搜索服务软件,很多用户都会使用这款软件进行搜索,还有很多用户会使用这款软件进行搜索,用户可以将自己想要的网址粘贴在页面上,方便用户进行搜索使用,用户在使用UC浏览器的 ...

  3. js简单实现拦截访问指定网址

    最近闲的无事,写个脚本玩玩,实现拦截访问指定网址 浏览器插件 要想实现这个功能,就要自定义一个浏览器插件 最简单的浏览器插件有两个文件,分别是manifest.json和**.js.首先新建一个文件夹 ...

  4. 如何通过路由器设置上网时间和所访问的网址

    如何通过路由器设置上网时间和所访问的网址 第一步:登录路由器主页,在主页上找到"无线设置"栏目,并点击,在子栏目中点击"主机状态",如下图所示(如果知道家中电脑 ...

  5. React开发工具无法访问文件网址

    问题: 解决方式: 管理扩展程序 => React Developer Tools 详情 => 勾选允许访问文件网址 最后重启Chrome即可解决:

  6. win10浏览器如何访问ipv6网址

    什么是ipv6? IPv6是下一版本的互联网协议,也可以说是下一代互联网的协议,它的提出最初是因为随着互联网的迅速发展,IPv4定义的有限地址空间将被耗尽,地址空间的不足必将妨碍互联网的进一步发展.为 ...

  7. dede手机站对应的php,Dede织梦(手机)移动端访问PC网址自动跳转对应m网址

    用dedecms做好移动端网站后 ,如果用手机端访问网站的内页 pc 网址时,不会自主跳转到相对应的移动站点,这是非常不符合人性化,今天为大家分享一段简单代码即可实现: 首页:index.htm 添加 ...

  8. Windows脚本:打开浏览器访问任意网址

    ::启动IE程序访问URL start "" "D:\QQBrowser\QQBrowser.exe" "www.baidu.com" :: ...

  9. location.href表示当前访问的网址url

    这样我们用url中的参数在 js中直接即可利用,比如下一页上一页等 比如当前访问网址是http://127.0.0.1/index.php?m=&c=Commic&a=read& ...

最新文章

  1. LSGO软件技术团队招新
  2. DuckChat聊天系统PHP,部署自己的聊天系统 DuckChat(鸭信)仿微信 PHP源码
  3. smarty课程---smarty3的安装和使用
  4. 【Alpha】第一次Daily Scrum Meeting
  5. PHP 利用Mail_MimeDecode类提取邮件信息
  6. sqlalchemy mysql配置中怎么设置utf8_在SqlAlchemy中,我想要一个列是UTF8?
  7. 快速构建网站或移动端页面:关于Bootstrap的学习笔记
  8. Node.js 工具模块
  9. 如何使用API爬取数据,它和网页爬虫有什么区别?
  10. 深度学习常用显卡比较
  11. 2021年山东省职业院校技能大赛中职组“网络安全”赛项规程
  12. 基于dotNET 5 MVC经典模式引入Swagger进行web api开发和管理发布OAS3标准接口文档全过程
  13. Crossplane 和 Terraform 的区别
  14. 2021最新某团_token参数分析、可获取商家列表、商家详情数据
  15. 苹果4s怎么越狱教程_教你苹果手机(iPhone)上怎么装KODI (不用越狱)
  16. 华为P30、P30pro亲手体验,最新壁纸大曝光!
  17. 全网详细解决:无法将 “xxx” 项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次
  18. 联发科 MTK6771 安卓核心板 安卓主板定制开发方案
  19. 【推荐架构day7】爱奇异推荐算法的演进之路
  20. eclipse克隆工作空间

热门文章

  1. mysql intersect用法格式_MySQL中使用INNER JOIN来实现Intersect并集操作
  2. GWO(灰狼优化)算法MATLAB源码逐行中文注解
  3. typeorm中文网【TS】你们要的TypeORM中文文档Ta来了
  4. 【很逗,很经典】【与靠谱IT男的浪漫闪婚记】——转个很可爱的帖子,貌似男女猪脚是咱IT人士呢...
  5. 参会指南!POW'ER 2020上海峰会完整议程周边活动
  6. win10神州网信+UOS双系统安装步骤
  7. 05丨指标关系:你知道并发用户数应该怎么算吗?
  8. Hadoop与workflow入门
  9. mui 沉浸式状态栏
  10. 不可错过的javascript迷你库 1