使用CGI的路由参数?

时间:2017-12-20 15:54:20

标签: apache cgi

我正在使用Slim PHP框架将API转换为CGI。 Slim非常好地处理路由参数(例如www.mysite.com/processorder/38929/w1?a1=test,其中38929和w1是路由参数并包含其他GET参数)。

这样做的正确或最佳方式是什么?在调用我的CGI程序之前,是否需要配置httpd.conf以某种方式将路由参数转换为POST参数或其他GET参数?

我正在使用boutell.com上的CGIC C库作为起点,如果这很重要的话。

谢谢!

1 个答案:

答案 0 :(得分:0)

我觉得有点傻。如果我把我的脑袋从CGI中拿走了一秒,那么答案是显而易见的。

由于该站点是用Apache提供的,我只需要创建一个.htaccess文件来将“route”参数转换为GET参数,包括QSA修饰符以保留URL中的原始GET参数(在我的示例中为a1)