我想在斜杠之后使用文本作为变量。 例如:
www.mydomain.com/client1
这相当于
www.mydomain.com/index.php?customer=client1
我试图使用:
$customer = basename(parse_url($_SERVER['REQUEST_URI'], PHP_URL_PATH));
但没效果。
我想我必须在.HTACCESS文件中执行此操作,或者使用basename
答案 0 :(得分:2)
您需要为此编写HTACCESS
<ifmodule mod_rewrite.c>
RewriteEngine On
RewriteBase /yourDirectory/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /yourDirectory/index.php [L]
</ifmodule>
上述htaccess将所有网址指向index.php
将此内容添加到HTACCESS后,您可以使用PHP代码访问basename()
下的index.php
URI。