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'])){
   $_GET['m']='User';
$_GET['a']='register';
}


相关文章

线上订单查询突然从 50 毫秒飙到 3 秒,排查发现 MySQL 放着复合索引不用去走全表扫描。这篇文章记录了我在 ThinkPHP8 里用 force 方法强制指定索引的完整排查过程,顺带把“为什么数据库会选错索引”这件事讲清楚,附代码和避坑指南。

Thinkphp8编辑方法携带id参数出现方法参数错误:id的问题,主要是因为地址上没有携带id参数造成的,我们可以通过修改在 config/route.php 中添加配置项:// 操作方法参数绑定来源: route仅路由参数, param所有请求参数(GET+POST+路由), 默认仅GET+路由 // 设置为param以支持POST请求中的参数绑定到控制器方法参数(如: edit($id

authRule::destroy(['id'=>$id]) 和平时用的 delete 删除有什么区别

在 Windows Server 或 Win10/Win11 环境下,定时执行 ThinkPHP/迅睿CMS/FastAdmin 等框架的 CLI 任务

利用百度api实现文字转语音生成方法代码

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

热门推荐