2015-11-19 3 views
-1

Есть ли способ PHP получить значение из URL. Например, если у меня есть папка с именем user и index.php внутри этой папки. Затем перейдите к mydomian.com/user/usernamePHP - получить значение из URL

Могу ли я получить значение «имя пользователя» и ответить на него с помощью index.php?

Я огляделся и не могу найти ответ, не используя аргументы внутри URL-адреса.

+5

Возможный дубликат [Получить полный URL-адрес в PHP] (http://stackoverflow.com/questions/6768793/get-the-full-url-in-php) –

ответ

0

я сделать папку с именем пользователя, поместить его в .htaccess свою собственную с:

RewriteRule ^(.*)$ index.php?username=$1 [L,QSA] 

тогда я получил имя значения с:

$_GET['username']; 

Теперь, когда я перехожу к mywebsite.com/user/tom, он выдает tom.

0

Если вы используете HTTPD, и переписать свою очередь, попробуйте конфигурации вашего HTTPD, как

rewritecond %{REQUEST_URI} ^/user/ [nc] 
rewriterule ^/user/(.*)$ /user?username=$1 [r=301,ns] 

Вы можете поместить его в httpd.conf, или поместить его в какой-то файл .htaccess. И в вашем index.php, используя

$_GET['username'] 

Чтобы получить имя пользователя. Исходя из вашего вопроса, думаю, вам нужно понять много вещей, прежде чем это действительно работает

Смежные вопросы