Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/261.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
在url友好的php方法GET中不起作用_Php - Fatal编程技术网

在url友好的php方法GET中不起作用

在url友好的php方法GET中不起作用,php,Php,我创建url如下所示: 示例[dot]com/index.php?c=2 到 示例[dot]com/any/2 我想在php中使用类似url的get变量'p' 并且不希望对get变量“p”随意使用url 可能吗 这是我在.htaccess中的代码: Options +FollowSymLinks RewriteEngine On RewriteCond %{SCRIPT_FILENAME} !-d RewriteCond %{SCRIPT_FILENAME} !-f RewriteRul

我创建url如下所示:

示例[dot]com/index.php?c=2

示例[dot]com/any/2

我想在php中使用类似url的get变量'p'

并且不希望对get变量“p”随意使用url

可能吗

这是我在.htaccess中的代码:

Options +FollowSymLinks
RewriteEngine On  
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f  
RewriteRule ^([a-zA-Z]+)/(.*)$ ./index.php?c=$2

您希望添加
QSA
标志,这样就不会丢弃已经存在的查询字符串,而是将其保留并与您在重写目标中指定的新查询字符串合并

有关详细信息,请参阅