1. 网址的格式:
function checkUrl($weburl)
{
return !ereg("^http(s)*://[_a-zA-Z0-9-]+(.[_a-zA-Z0-9-]+)*$", $weburl);
}
2 . 判断http 地址是否有效
function url_exists($url)
{
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,$url);
curl_setopt($ch, CURLOPT_NOBODY, 1); // 不下载
curl_setopt($ch, CURLOPT_FAILONERROR, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
return (curl_exec($ch)!==false) ? true : false;
}
或者
function img_exists($url)
{
return file_get_contents($url,0,null,0,1) ? true : false;
}
或者
function url_exists($url)
{
$head = @get_headers($url);
return is_array($head) ? true : false;
}
实例:
$url='http://www.qq.com';
echo url_exists($url);
分享到:
相关推荐
在PHP编程中,有时我们需要检测一个网址是否可以正常打开,例如在爬虫程序、网站监控或者数据验证场景中。这个任务可以通过发送HTTP请求并检查响应状态来实现。下面我们将详细探讨如何利用PHP编写代码来检测URL的...
标题 "检测域名是否被微信封杀php文件源码" 提供了一个关键的IT知识点,即如何使用PHP编写程序来检查特定域名是否在微信环境中被封锁。这个程序可能对那些依赖微信平台进行网络推广或者需要在微信内进行网页分享的...
在PHP编程中,检测网站是否能打开是一项常见的需求,尤其对于网站监控或自动化运维来说至关重要。这个场景描述中提到的功能可以实现对一个或多个网站的实时健康检查,并在检测到问题时通过邮件发送通知。接下来,...
在PHP编程中,有时我们需要检测一个URL是否可以正常访问,比如在进行网页抓取或视频链接有效性检查时。本文将详细介绍如何使用PHP实现这个功能,并提供相关代码示例。 首先,我们可以利用PHP的cURL库或者file_get_...
本文将详细介绍如何使用PHP中的curl模块来实现对网址状态的检测,这是PHP检测网址是否能正常打开的一种简单有效的方法。 首先,我们来了解curl模块。curl是一个用于客户端URL传输的库,它支持多种协议,如HTTP、...
【书签网址有效性检测工具】是一个基于PHP编程语言开发的应用,用于检查用户书签收藏夹中的网址是否仍然有效。在互联网上,随着时间的推移,许多网站可能会消失、迁移或更改URL,导致原有的书签失效。这个工具就是...
"用于检测敏感词的 PHP 扩展"就是针对这一需求而设计的,它是一个名为trie_filter的PHP扩展,主要功能是快速有效地检测和过滤用户输入中的敏感词汇。 trie_filter扩展基于字典树(Trie)数据结构,字典树是一种高效...
PHP版本友情连接检测程序是一种基于PHP编程语言的实用工具,用于检查网站上的友情链接是否有效,以及这些链接所指向的页面是否正确显示。这个程序对于维护网站的健康和信誉至关重要,因为友链是互联网上网站之间互相...
【PHP域名防封源码】是一个专为解决微信环境下域名被封禁问题的解决方案,它提供了微信域名防封防红检测API平台,并且支持实时检测域名的状态。此系统基于PHP编程语言,配合Apache2.4作为Web服务器,PHP5.6作为后端...
本文实例讲述了php检测url是否存在的方法。分享给大家供大家参考。具体如下: 复制代码 代码如下:function url_exists($url) { $hdrs = @get_headers($url); return is_array($hdrs) ? preg_match(‘/^...
2. **检测会话状态**:每次用户访问受保护的页面时,都需要检查其Session是否仍然有效。这可以通过在每个控制器方法或全局中间件中添加代码来实现。如果Session已经过期,就需要提示用户重新登录。 3. **自动刷新...
### 超全的PHP检测变量类型函数 在PHP编程中,经常需要判断变量的数据类型以便于进行相应的处理。PHP提供了丰富的内置函数用于检测变量类型,这些函数可以帮助开发者更好地理解和控制程序中的数据流。 #### 1. `is...
本文提出了一种基于文本向量的php-webshell检测方法,旨在解决传统静态检测方法不能有效识别混淆后的php-webshell脚本和从未出现过的php-webshell脚本的问题。该方法使用*n-gram算法和TF-IDF算法将php脚本执行过程中...
总的来说,APISpace的空号检测API接口通过PHP调用,可以方便地集成到任何PHP项目中,进行批量手机号码的有效性验证。理解并正确使用这个接口对于提高用户体验、优化通信效率和防止无效数据处理具有重要意义。
总的来说,这个敏感词检测API是一个简单但实用的工具,它利用PHP和一个庞大的敏感词库来快速有效地检测文本中的敏感内容。通过将这些组件组合起来,开发者能够轻松地在自己的项目中实现敏感词过滤功能。
数据流分析是检测污点型漏洞的重要步骤,通过对数据流的分析,可以检测到用户输入的非法数据是否会导致污点型漏洞。 知识点六:有效路径分析 有效路径分析是检测污点型漏洞的最后一步骤,通过对有效路径的分析,...
在PHP开发中,登录超时检测是一个非常重要的安全机制,它能确保用户的会话在一段时间无活动后自动结束,防止他人恶意使用用户的未关闭账户。本篇将详细讲解如何在ThinkPHP5.0框架中实现这个功能。 首先,我们要了解...
在实际的代码实现中,可能还会涉及到错误处理和日志记录,确保在解析失败时能够给出有效的反馈,并记录问题以便后续分析和调试。同时,为了提高代码的可维护性和复用性,良好的编程实践,如模块化设计、注释清晰、...
本书的标题“具有Snort、Apache、MySQL、PHP、ACID的入侵检测系统”中涉及了多种技术和工具,接下来将详细说明这些技术知识。 首先,Snort是一款开源的网络入侵防御系统(Intrusion Prevention System,IPS),用于...
基于污点分析的PHP漏洞检测是一种非常有效的方法,可以检测出大量的漏洞,包括SQL注入漏洞和跨站脚本漏洞等。污点分析可以帮助开发人员更好地了解程序的运行机制,检测出潜在的漏洞,提高Web应用的安全性。