Apache 环境下 ,在表单提交中 使用 param() 函数获取请求变量的时候会多出一个路由变量

/admin/6_html 是系统自动生成的路由变量

解决方法一:获取指定的变量

输出

解决方法二:使用post() 方法

输出

注意,如果是需要重新编辑某条内容,会获取不到 内容id
可以在表单提交当前内容id

输出

解决方法三:删除路由变量(不推荐)

输出

解决方法四:修改 .htaccess 文件中的伪静态规则(推荐)
文件路径:
public/.htaccess
默认规则

RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
改为

RewriteRule ^(.*)$ index.php [L,E=PATH_INFO:$1
代码:

输出
