Модераторы: Aliance, skyboy, MoLeX, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Регулярное выражение, узнать последнее переменная в ссылке 
:(
    Опции темы
ZeusX
Дата 1.4.2010, 13:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 111
Регистрация: 17.11.2006

Репутация: нет
Всего: нет



Всем привет,

вот возник вопрос как узнать какая из 3х переменных стоит последней в ссылке...

есть ссылки типа:








как узнать какая последняя переменная в ссылке cat, tip или sok? 
PM MAIL   Вверх
MoLeX
Дата 1.4.2010, 13:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Местный пингвин
****


Профиль
Группа: Модератор
Сообщений: 4076
Регистрация: 17.5.2007

Репутация: нет
Всего: 140



ZeusX, 
Код

print_r($_GET);



--------------------
Amazing  smile 
PM MAIL WWW ICQ   Вверх
ZeusX
Дата 1.4.2010, 13:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 111
Регистрация: 17.11.2006

Репутация: нет
Всего: нет



MoLeX, 

Это текст, это куча строк в html какой _GET ?
PM MAIL   Вверх
patap
Дата 1.4.2010, 14:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 893
Регистрация: 7.5.2005
Где: Украина, Зп

Репутация: 5
Всего: 40



ну если ссылка уже готовая, то можно так

Код
  preg_match('#&([a-zA-Z0-9_]+)=.*$#', $link, $match);
  print_r($match);


а если нет, то предварительно еще нужно выдирать ссылку из текста, регулярок решающих эту задачу в инете полно

Это сообщение отредактировал(а) patap - 1.4.2010, 14:06


--------------------
На боку кобура болталась, сзади шашка отцовская звякала. 
Впереди меня все хохотало, а позади все плакало (с)
PM MAIL ICQ   Вверх
MoLeX
Дата 1.4.2010, 14:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Местный пингвин
****


Профиль
Группа: Модератор
Сообщений: 4076
Регистрация: 17.5.2007

Репутация: нет
Всего: 140



ZeusX, не подумал что это текст)


--------------------
Amazing  smile 
PM MAIL WWW ICQ   Вверх
ZeusX
Дата 1.4.2010, 14:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 111
Регистрация: 17.11.2006

Репутация: нет
Всего: нет



patap, 

Не помогло, а ссылку я уже выдираю... у меня массив ссылок и мне надо узнать какая последняя переменная в сслылке и ее значение

Это сообщение отредактировал(а) ZeusX - 1.4.2010, 14:17
PM MAIL   Вверх
bars80080
Дата 1.4.2010, 14:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 2
Всего: 315



а какая разница какая последняя? если у вас уже есть эта ссылка, то какая разница как их парсить?
PM MAIL WWW   Вверх
SelenIT
Дата 27.4.2010, 10:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


баг форума
****


Профиль
Группа: Завсегдатай
Сообщений: 3996
Регистрация: 17.10.2006
Где: Pale Blue Dot

Репутация: 8
Всего: 401



Регуляркой типа '/[^?&]+$/'? Но вообще разделяю недоумение bars80080: зачем знать порядок переменных, не важнее ли найти какую-то конкретную?


--------------------
Осторожно! Данный юзер и его посты содержат ДГМО! Противопоказано лицам с предрасположенностью к зонеризму!
PM MAIL   Вверх
ksnk
Дата 27.4.2010, 11:20 (ссылка) |    (голосов:2) Загрузка ... Загрузка ... Быстрая цитата Цитата


прохожий
****


Профиль
Группа: Комодератор
Сообщений: 6855
Регистрация: 13.4.2007
Где: СПб

Репутация: 12
Всего: 386



SelenIT, можно, например, пытаться выяснять - ссылки идут с твоего сайта или же с отдельной вороватой системы. Просто периодически тасовать параметры в ссылке местами. Как бы дешево и про войну... Другое дело, что реактивность этакой "защиты" будет примерно равна реактивности поисковых серверов, но для статистики - довольно забавно...

Другого разумного применения такой фенечке вообразить пока не удалось :(




--------------------
Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! user posted image
PM MAIL WWW Skype   Вверх
SelenIT
Дата 27.4.2010, 11:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


баг форума
****


Профиль
Группа: Завсегдатай
Сообщений: 3996
Регистрация: 17.10.2006
Где: Pale Blue Dot

Репутация: 8
Всего: 401



ksnk, вариант... например, для случая, когда прокся режет реферер. Но как-то очень уж экзотично.


--------------------
Осторожно! Данный юзер и его посты содержат ДГМО! Противопоказано лицам с предрасположенностью к зонеризму!
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Тексты | Следующая тема »


 




[ Время генерации скрипта: 0.0648 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.