为了账号安全,请及时绑定邮箱和手机立即绑定

如何实现php路由分发 方法变量自定义参数名称以及个数

如何实现php路由分发 方法变量自定义参数名称以及个数

收到一只叮咚 2019-04-07 11:19:03
比如有一个方法publicfunctiona($b,$c,$d){echo$b,$c,$d;}要输入的链接是.......&b=1&c=2&d=3然后输出123这个该在.htaccess怎样写
查看完整描述

2 回答

?
达令说

TA贡献1821条经验 获得超6个赞

你这个是URL参数,基本上所有的路由都不会对querystring进行处理的,而且实际上这么做也不科学。所以我想你需要的是func_get_args()这个函数,路由只要控制将URL转向到a()这个函数就好了,然后只要这样做:
publicfunctiona(){
returnimplode(",",func_get_args());
}
                            
查看完整回答
反对 回复 2019-04-07
?
九州编程

TA贡献1785条经验 获得超4个赞

个人认为你已经开始需要restfulapi了。
建议参考RESTfulAPI设计最佳实践
相关的php框架我推荐slimphp。参考文档
                            
查看完整回答
反对 回复 2019-04-07
  • 2 回答
  • 0 关注
  • 369 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信