我使用ThinkPHP5写网站的时候我发现我的URL是这种形式的:
http://localhost/product/detail.html?id=42&model=Eyelashes
虽然它的的确确是伪静态了,但是伪静态应该是.html在后面才对
解决方法:
application/config.php
// URL普通方式参数 用于自动生成
'url_common_param' => false,
// URL参数方式 0 按名称成对解析 1 按顺序解析
'url_param_type' => 0,
获取值的方法:
use think\Request;
Request::instance()->param('id');
不要使用$_GET会显示不存在的
修改之后URL就变成了
http://localhost/product/detail/id/42/model/Eyelashes.html