PHP中常用代码块集锦

本文汇总了PHP中的一些常见代码块,包括从HTTP_REFERER获取来源页面、识别浏览器类型、中英文混合截取、URL后缀获取、数组操作、面向对象与面向过程的区别等,旨在帮助开发者快速理解和应用这些PHP功能。
摘要由CSDN通过智能技术生成

1. 从哪个页面来,返回就到那个页面去。用到str_replace函数。

define(SINA_LOGIN_URL,'http://weibosina/');
define(TX_LOGIN)URL,'http://weibotx/');
$referer_from =str_replace(array(SINA_LOGIN_URL,TX_LOGIN_URL), '',  $_SERVER['HTTP_REFERER']);
$S->assign('return_back',$referer_from);

$_SERVER[‘HTTP_REFERER’]表示从哪个页面跳转过来的。
str_replace在这里替换成具体的那个页面比如:http://weibosina/login.php这个页面跳转走的。那么$referer_from = login.php了。

2. 获取浏览器类型

通过$_SERVER[“HTTP_USER_AGENT”]来识别:

 public function index() {
   
        $browser = 'other';

        if(strpos($_SERVER["HTTP_USER_AGENT"], "TheWorld") || strpos($_SERVER["HTTP_USER_AGENT"], "QIHU THEWORLD")){
            $browser = 'world';
        }elseif(strpos($_SERVER["HTTP_USER_AGENT"], "Maxthon")){
            $browser = 'aoyou';
        }elseif(strpos($_SERVER["HTTP_USER_AGENT"], "TencentTraveler")){ //  or (strpos($_SERVER["HTTP_USER_AGENT"], "Trident") AND strpos($_SERVER["HTTP_USER_AGENT"], "SLCC2"))
            $browser = 'telcent';
        }elseif(strpos($_SERVER["HTTP_USER_AGENT"], "SE 2") AND strpos($_SERVER["HTTP_USER_AGENT"], "MetaSr")){
            $browser = 'sogou';
        }elseif(strpos($_SERVER["HTTP_USER_AGENT"], "360SE") 
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值