【发布时间】:2013-02-25 17:15:25
【问题描述】:
我试图通过我的 url 将变量从一个页面传递到另一个页面。 url 的结构看起来像这样http://localhost:8888/test_portfolio?location=ignite_rockford。
以下是我的.htaccess 文件中的相关信息:
Options -MultiViews
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ %{REQUEST_FILENAME}.php?/$1?$1=$1
</IfModule></code>
问题似乎出在这一行:RewriteRule ^(.*)$ %{REQUEST_FILENAME}.php?/$1?$1=$1,但我不知道该怎么办。如果我在 test_portfolio 之后添加.php,那么它可以工作,但是当我转储$_GET['location'] 时,我得到NULL。
哦,是的,我正在用$location = $_GET["location"]; 检索$_GET。
任何帮助将不胜感激。
【问题讨论】: