Php URL\u用“”重写传递参数

Php URL\u用“”重写传递参数,php,url-rewriting,parameter-passing,Php,Url Rewriting,Parameter Passing,我正在为一个网站使用URL rewrite mod的人做一项工作,参数的传递方式如下: www.site.com/val1/val2/val3,我通过getPararmn函数得到它们 我必须实施信用卡支付系统,这项服务,一旦支付完毕, 将答案发送回我选择的页面,方法如下: www.yourSite.com?a=val1&b=val2 Ofc我选择了那个网站的一个页面,所以我得到了如下答案: www.site.com/confirmed/?a=val1&b=val2 通过一些字符串操作,我将能够获

我正在为一个网站使用URL rewrite mod的人做一项工作,参数的传递方式如下: www.site.com/val1/val2/val3,我通过getPararmn函数得到它们

我必须实施信用卡支付系统,这项服务,一旦支付完毕, 将答案发送回我选择的页面,方法如下: www.yourSite.com?a=val1&b=val2

Ofc我选择了那个网站的一个页面,所以我得到了如下答案: www.site.com/confirmed/?a=val1&b=val2

通过一些字符串操作,我将能够获得final/之后的所有字符串,并将它们分隔为两个单独的字符串$a=val和$b=val2,但是因为?它后面什么也不读。
我该如何解决这个问题呢?

@deceze-thnk我不知道如果我用$\u-GET['a']作为例子,它会在后面阅读这个部分,谢谢!
我使用了$_GET['a'],但没有使用?所以它不会看到它,或者用它来获取参数0?所以我什么也得不到。我没有这样做

不可能确切说出问题所在。任何合理的mod_rewrite设置都会使用[QSA],因此URL/foo?bar=baz会被重写为类似my.php?URL=foo&bar=baz的内容。然后在PHP中,您只需使用$_GET['bar'],重写会做什么?如果它没有剥离查询字符串,您应该能够正常获取变量。是否删除?从字符串中删除并使用字符串操作获取参数:可以使用str_replace将其删除,如str_replace“?”、“www.site.com/confirm/?a=val1&b=val2”