如果它为空,我想设置一个 $_GET 变量。但这似乎不起作用。
这是我到目前为止所拥有的。
if(!$_GET["profile"])
{
$_GET["profile"] = null;
}
编辑
我尝试这样做的全部原因是因为我在 .htaccess 中设置了两个虚 URL,但我试图弄清楚如何跳过第二个虚 URL,所以我不需要去 something.com/home / <-- 注意第二个斜线,如果我不放第二个斜线,那么它会将我引导到我的 404 错误文档。基本上,我如何允许它,所以我不需要放第二个斜杠,导致 GET 变量为空?
这是我的.htaccess,
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/]*)/([^/]*)$ /index.php?p=$1&profile=$2 [L]
ErrorDocument 404 /redir404.php
就像我说的那样,为了让它工作,而不是将我发送到我的 ErrorDocument,我需要将我的 URL 设置为http://ncms.us/home/才能工作。