Menu
Woocommerce Menu

PHP未登录自动跳转到登录页面如何实现,php获取访问者浏览页面的浏览器类型

0 Comment


下面一段代码给大家分享php未登录自动跳转到登录页面,具体代码如下所示:

最简单php连接数据库代码如下

方法如下

<?php

namespaceHome\Controller;

useThink\Controller;

classBaseControllerextendsController{

  //基础信息,判断登陆

  publicfunction__construct(){

    parent::__construct();

    /*if(!session(‘?user’)){

      redirect(U(‘Home/Login/index’));

    }*/

  }

}

?>

 代码如下

检查用户的agent字符串,它是浏览器发送的HTTP请求的一部分。用$_SERVER[‘HTTP_USER_AGENT’]得到agent字符串信息。

图片 1

<?

比如:

$hostname_conn = “localhost”;
$database_conn = “数据库名称”;
$username_conn = “root”;
$password_conn = “数据库密码”;
$conn = mysql_pconnect($hostname_conn, $username_conn,
$password_conn) or trigger_error(mysql_error(),E_USER_ERROR);

 代码如下

?>

<?php

包含到页面里面的时候用require_once,不用include了。

 echo$_SERVER[‘HTTP_USER_AGENT’];

 

?>

 代码如下

有可能是打印出这样的:

<?php require_once(‘Connections/conn.php’); ?>

Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)

如果连接时出现错误提示:Call to
undefined function
mysql_connect()  说明你的配置未成功

封装成函数:

解决办法

 代码如下

1.将libmysql.dll和php5ts.dll拷贝至windows目录下的system32下! 
2.修改php.ini  extension_dir = “d:phpext”
2.修改windows安装目录下的php.ini
去掉;extension=php_mysql.dll前面的分号; 

functionmy_get_browser(){

 if(empty($_SERVER[‘HTTP_USER_AGENT’])){

  return’robot!’;

 }

 if( (false ==strpos($_SERVER[‘HTTP_USER_AGENT’],’MSIE’)) &&
(strpos($_SERVER[‘HTTP_USER_AGENT’],’Trident’)!==FALSE) ){

  return’Internet Explorer 11.0′;

 }

 if(false!==strpos($_SERVER[‘HTTP_USER_AGENT’],’MSIE 10.0′)){

标签:,

发表评论

电子邮件地址不会被公开。 必填项已用*标注

相关文章

网站地图xml地图