Кто-то здесь, в SO, сказал мне, что хэш (#) в URL-адресе может быть получен php-функцией parse_url? Это правда?получить хэш в URL-адресе с php?
На моем веб-сайте появилось много эффектов ajax, и я хочу передать URL-адрес с хешем в index.php, чтобы он мог отображать информацию на основе хэш-значений.
например. если пользователь нажимает и перемещается на моем веб-сайте, и он нашел то, что хочет поделиться, тогда он может скопировать адрес и отправить его своему другу, и когда этот человек входит, он видит то же самое.
Я попытался использовать javascript для сохранения значений хэша в файлах cookie, но это не работает с firefox и слишком медленным в сафари (сначала отобразится html, поэтому вам нужно обновить страницу во второй раз для правильного содержимого будет показано).
любое другое решение приветствуется
EDIT: им очень confused..if я использую parse_url я должен ввести URL сам в PHP, чтобы получить хэш? в чем смысл тогда ... мой вопрос, может ли мой приятель ввести URL-адрес с # значениями, а php может его обработать? кажется, нет, я прав?
Некоторые примеры кода, что вы имеете в виду, было бы полезно. – Myles
PHP может обрабатывать его, если вы отправляете строку на сервер. Вы можете сделать это через ajax, сообщение в форме и т. Д. – Sampson
, но не перегружать веб-браузер, когда пользователь вводит его правильно? – ajsie