ThinkPHP简单实现方法绑定到域名下

      发布在:个人笔记      评论:0 条评论

要求单独让一个域名绑定到注册方法下,

比如让域名www.a.com实现绑定/index.php?m=User&a=register访问

个人在实践中使用的ThinkPHP3.1.3并没有发现可以实现通过自定义bind绑定到某个类中方法执行,

于是就想到如下的解决方法

if($_SERVER['HTTP_HOST']=='www.a.com' && !isset($_GET['m']) && !isset($_GET['a'])){
//绑定域名到知道方法下,需要绑定的域名103.96.72.64
   //http://www.80zx.com/index.php?m=User&a=register
   $_GET['m']='User';
$_GET['a']='register';
}


相关文章

if($post['id']allowfield(true)->save($post);}else{ // allowfield只针对模型方法中的save有效果 $r...

// 获取sql语句但不执行$ipos_vip=$db->name('ipos_vip') ->alias('a') ->field('a.Id,a...

在ThinkPHP3.2中捕获订单数据插入错误,可以通过以下步骤实现:步骤说明实例化模型:使用M()函数快速实例化订单模型。准备数据:构造要插入的订单数据数组。插入数据:调用add()方法插入数据,并获取返回值。错误判断:根据返回值判断是否插入成功,失败时获取详细错误信息。处理错误:记录日志或返回错误信息,确保生产环境不暴露敏感信息。示例代码// 实例化订单模型$Order =

在生产环境下,如果使用了伪静态,不方便定位控制器方法的时候,就可以使用下面的代码快速找到控制器方法了$request = request();$action = strtolower($reques...

Thinkphp查询数据报异常错误sql_mode=only_full_group_by临时解决方法

thinkphp框架设置sql-mode提高在mysql5.7的兼容性,我们可以在连接数据库执行SET SQL_MODE设置模型具体找到thinkphp\library\think\db\Connec...

热门推荐