Welcome to the website navigation,本站只接受合法正规的企业网站,欢迎站长们提交你的网站获得展示和流量有任何问题请联系站长,欢迎大家加入本站。

                
提交网站
  • 网站:76083
  • 待审:5
  • APP:577
  • 文章:304416
  • 会员:56004
文字内链包年1000元 文字内链包年1000元 文字内链包年1000元 AI办公网站 AI绘画工具 AIchat

名站导航为爱好php程序的朋友们提供php相关的教程知识。

PhP程序 验证URL地址分为二个部分:第一个部分是PhP程序 验证URL地址是否是有效的URL地址;第二个部分是PhP程序 检验该URL地址是否存在。也就是对该URL地址的真实性的检验。解析URL地址我们用以前讲的parse_url()这个函数来实现。先不多说,看具体代码如下:aGRAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!


aGRAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

<?php
// A function to do a sanity check on a URL ... Since we are assuming
// that this is coming from user input, we will require it be a full
// URL, and not a relative one
function validate_url($url) {
// Use parse_url to break the URL into parts for us:
$up = parse_url($url);
// If scheme, host, or path don't exist, or complete failure: INVALID
if (!$up || !$up['scheme'] || !$up['host'] || !$up['path']) {
return false;
}
// If the scheme is anything besides http(S) or ftp: Fail
if (!( ($up['scheme'] == 'http') ||
($up['scheme'] == 'https') ||
($up['scheme'] == 'ftp')) ) {
return false;
}
// We made it here, it looks good to us.
return true;
}
// Function that will actually take a url, and attempt to contact the server
// if it can't access the remote file, it returns false, else true.
function check_url($url) {
// Request only the headers, no reason to download the whole file
// Note that this call will only handle https connections if PhP程序 was
// compiled with SSL support.
$output = *get_headers($url);
// Return appropriately
return $output ? true : false;
}
// Test a few URLs
$urls = array('http://eliw.com/', 'http://php.net/get_headers',
'gopher://bob.com/', 'https://lawn.tractor/models/1.php',
'http://hubblesite.org/news/2006/01/', 'http://digg.com/');
// Loop over these, check if they appear valid, if they do, try to access
foreach ($urls as $r) {
// If this does not validate:
if (!(validate_url($r))) {
// Set the display accordingly:
$disp = 'Did not validate!';
} else {
// Try to access it, and set display accordingly
$disp = check_url($r) ? 'GOOD!' : 'Could not contact...';
}
// Display this
echo "<p>{$r} = {$disp}</p>\n";
}
?>


aGRAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

名站网址导航

使用PhP程序实现URL的转码和反转码aGRAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

aGRAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!

好了关于php程序的知识就说到这里希望可以帮助需要的朋友。,

标签:

分享到:

  admin

注册时间:

网站:0 个   APP:3 个  文章:0 篇

  • 76083

    网站

  • 577

    APP

  • 304416

    文章

  • 56004

    会员

赶快注册账号,推广您的网站吧!
文章分类
热门网站
最新入驻APP小程序

宝贝市场2023-02-08

宝贝市场——买手和卖家商品展示

夺宝助手2023-02-08

夺宝助手小程序,查看每日快夺宝平

查诚信2023-02-08

查诚信是一款免费的商业查询工具

车价天天报2023-02-08

快速连接汽车销售,获知汽车最新报

考勤助理小程序2023-02-08

上班签到考勤,实时定位,后台轻松

汽车报价大全查询2023-02-08

汽车报价大全查询提供最新汽车市