Полный URL в php - PullRequest
       22

Полный URL в php

0 голосов
/ 07 апреля 2011

Как мы можем отобразить полный URL-адрес текущей страницы в PHP, если URL-адрес похож на

http://www.abcd.in/emi-calc22.php#about

У меня есть разные вкладки, такие как #about, #new на этой странице.Я хотел бы идентифицировать Div, отображаемый на странице, соответствующей вкладкам, с помощью URL.

Ответы [ 3 ]

2 голосов
/ 07 апреля 2011

К фрагментам можно получить доступ только на стороне клиента (javascript), потому что когда вы нажимаете URL с символом #, вы фактически не делаете новый запрос к серверу, а ваш браузер обрабатывает его.

Если вы действительно хотите получить # часть на сервер, вам придется использовать ajax или функцию перенаправления в javascript.

2 голосов
/ 07 апреля 2011

Вы не можете получить фрагмент фрагмента URL через PHP.

Поскольку он не отправляется на сервер, следовательно, вы не можете получить его #about

1 голос
/ 07 апреля 2011

Если вы используете PHP на странице, то почему бы не передать идентификатор вкладки как строку запроса, это приведет к обновлению страницы, но у вас будет доступ к стороне сервера значений строки запроса URL через $ _GET или $ _REQUEST.

например, <a href="/samepage.php?tab=about">About Tab</a>

Затем к нему можно обратиться в PHP через $_GET['tab'], а затем просто использовать оператор switch или что-то еще для загрузки соответствующего div.

Нет необходимости в сложном AJAX или javascript !!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...