WordPress database error: [Table './www@002ehuoyue@002eorg/huoyue_useronline' is marked as crashed and should be repaired]
DELETE FROM huoyue_useronline WHERE user_ip = '52.204.98.217' OR timestamp < DATE_SUB('2019-06-20 03:08:29', INTERVAL 300 SECOND)

WordPress database error: [Table './www@002ehuoyue@002eorg/huoyue_useronline' is marked as crashed and should be repaired]
REPLACE INTO `huoyue_useronline` (`timestamp`,`user_type`,`user_id`,`user_name`,`user_ip`,`user_agent`,`page_title`,`page_url`,`referral`) VALUES ('2019-06-20 03:08:29','guest','0','Guest','52.204.98.217','CCBot/2.0 (https://commoncrawl.org/faq/)','火跃工作室 &raquo; Archive &raquo; PHP获得跳转的真实地址','/php%E8%8E%B7%E5%BE%97%E8%B7%B3%E8%BD%AC%E7%9A%84%E7%9C%9F%E5%AE%9E%E5%9C%B0%E5%9D%80','')

WordPress database error: [Table './www@002ehuoyue@002eorg/huoyue_useronline' is marked as crashed and should be repaired]
SELECT COUNT( * ) FROM huoyue_useronline

专注于discuz,uchome,dedecms等各类PHP程序仿站(二次开发和模板制作)。

« »
2013-01-22PHP+mysql

3,954 阅读

PHP获得跳转的真实地址

现在有很多的短网址应用,点击就跳转到缩短之前的网址了,
那今天我们就来看一下,PHP如何获取短网址跳转之前的网址,
其实也很简单,就是用php的get_headers 函数,
取得Response Headers,

点击查看原图

之后慢慢分析就行了。

给出具体实现方法:

$header = get_headers($url, 1);
if (strpos($header[0], ’301′) || strpos($header[0], ’302′)) {
if (is_array($header['Location'])) {
return $header['Location'][count($header['Location'])-1];
} else {
return $header['Location'];
}
} else {
return $url;
}

PHP获得跳转的真实地址 – DANGDANG-好图书.

原创文章如转载,请注明:转载自火跃工作室
本文网址:http://www.huoyue.org/php%e8%8e%b7%e5%be%97%e8%b7%b3%e8%bd%ac%e7%9a%84%e7%9c%9f%e5%ae%9e%e5%9c%b0%e5%9d%80

日志信息 »

该日志于2013-01-22 11:15由 火跃 发表在PHP+mysql分类下, 你可以发表评论。除了可以将这个日志以保留源地址及作者的情况下引用到你的网站或博客,还可以通过RSS 2.0订阅这个日志的所有评论。

相关日志 »

没有评论

发表评论 »