很多站长朋友们都不太清楚php判断入口网站,今天小编就来给大家整理php判断入口网站,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 php判断网站是否来自搜索引擎 2、 php 判断网站是不是从百度进入 3、 php里判断一个网站和网页是否能打开 4、 php判断一个网站是否能够打开 php判断网站是否来自搜索引擎可以吧,在php有个超级变量就是$_SERVER['HTTP_REFERER']这个是前一页的URL地址,然后在你的主页中判断来源就行。
php 判断网站是不是从百度进入通过PHP:
PHP你可以试试 $_SERVER['HTTP_REFERER']
通过JS:
JS有一个History对象。获取history.go(-1) 的url 如果是 百度域名 就说明是百度进来的。
php里判断一个网站和网页是否能打开<?php
//原理:
//判断fopen函数返回值
//这个文件用来做什么?
//如果$targrt_url定义的网址能打开,就跳转过去。
//跳转方法:
// <meta http-equiv="Refresh" content="5;url=0.0.0.0 " />
//如果打不开,就打开当前地址下的$index_file。
$target_url = "";
//$target_url = "";
$index_file ="test0121.txt";/*
// 不要是本文件的名字。比如说这个文件的名字为index.php;而
// $index_file 的名字也是它的话,当$target_url 打不开,又会执行本文件,后果将
// 是你跳不出这个页面。
*/
if (fopen("$target_url","r")){
echo "
<meta http-equiv=\"Refresh\" content=\"url=0;$target_url \" />
";
}
else{
include ("$index_file");
}
?>
/*注意了:
如果目标打不开的话,服务器判定它打不开要很长时间。长到会让人关闭这个页面。
另外,本人新手,如果有高手能告诉好方法,而且通用的,简单的方法,非常感谢。
*/
php判断一个网站是否能够打开<?php
$url = '';
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_TIMEOUT, 30);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_exec($ch); // $resp = curl_exec($ch);
$curl_code = curl_getinfo($ch, CURLINFO_HTTP_CODE);
curl_close($ch);
if ($curl_code == 200) {
echo '连接成功,状态码:' . $curl_code;
} else {
echo '连接失败,状态码:' . $curl_code;
}
如果对于302这样的跳转也算作访问成功的话,你也可以加入到判断里面。
if ($curl_code == 200 || $curl_code == 302) {
echo '连接成功,状态码:' . $curl_code;
} else {
echo '连接失败,状态码:' . $curl_code;
}
关于php判断入口网站的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于php判断入口网站 php判断浏览器的详细内容...