Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/243.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何使用htaccess获取所有$\u get参数_Php_.htaccess_Mod Rewrite - Fatal编程技术网

Php 如何使用htaccess获取所有$\u get参数

Php 如何使用htaccess获取所有$\u get参数,php,.htaccess,mod-rewrite,Php,.htaccess,Mod Rewrite,我得到了一个类似于: RewriteEngine On RewriteRule ^admin/$ admin/index.php [NC,L] # Handle product requests RewriteRule ^([a-zA-Z0-9-]+)/([a-zA-Z0-9-]+)/?$ index.php?p=$1&id=$2 [NC,L

我得到了一个类似于:

RewriteEngine On
RewriteRule     ^admin/$                                admin/index.php                 [NC,L]    # Handle product requests
RewriteRule     ^([a-zA-Z0-9-]+)/([a-zA-Z0-9-]+)/?$     index.php?p=$1&id=$2             [NC,L]    # Handle product requests
RewriteRule     ^([a-zA-Z0-9-]+)/?$                     index.php?p=$1                  [NC,L]    # Handle product requests
RewriteRule     ^$                                      index.php?p=index   
但当我得到这样的URL时:
site-mine.php/product/?soomething=任何内容
然后Php只将
产品
实现为
$\u获取
参数。 我想得到所有的
$\u得到
参数。
有人能帮我吗?

感谢

要将原始查询参数传递到重写的url,您需要:


要将原始查询参数传递给重写的url,您需要:


使用
查询字符串追加
选项

替换

index.php?p=$1[NC,L]

您可以通过
$\u GET[“p”]

QSA,L之间没有空格。[QSA,L]


使用
查询字符串追加
选项

替换

index.php?p=$1[NC,L]

您可以通过
$\u GET[“p”]

QSA,L之间没有空格。[QSA,L]


谢谢你也给了我链接。我读了一些教程,但仍然没有工作。谢谢你给我的链接了。我读了一些教程,但仍然没有工作。
RewriteRule     ^admin/$    admin/index.php     [NC,L,QSA]    # Handle product requests
                                                      ^^^ here
# etc.
index.php?p=$1 [QSA,L]