Форум dkLab и Denwer
Здесь общаются Web-разработчики.
Генеральный спонсор:
Хостинг «Джино»

urlReplaceArg: Меняет значение параметра в URL (Rin)
Author Message
Rin
Участник форума



Joined: 01 Jun 2005
Posts: 515
Карма: 184
   поощрить/наказать

Location: Москва

PostPosted: Sat Feb 04, 2006 12:38 am (написано за 8 минут 44 секунды)
   Post subject: urlReplaceArg: Меняет значение параметра в URL
Reply with quote

Меняет значение параметра в URL.
Если параметра нет, то он добавляется в конец URL.
Если значение параметра равно NULL, то он вырезается из URL.
Так же дописывает или удаляет идентификатор сессии.

Существует реализация функции на javascript (forum.dklab.ru/viewtopic.php?p=102586)


urlReplaceArg-1.3.0.rar
 Description:
urlReplaceArg

Download
 Filename:  urlReplaceArg-1.3.0.rar
 Filesize:  1.46 KB
 Downloaded:  753 Time(s)



Last edited by Rin on Wed Sep 10, 2008 4:42 pm; edited 8 times in total
Back to top
View user's profile Send private message Send e-mail
Константин Жинько [tIT]
Сотрудник «Лаборатории»



Joined: 12 Jun 2004
Posts: 2264
Карма: 106
   поощрить/наказать

Location: Москва

PostPosted: Mon Feb 06, 2006 10:39 am (спустя 2 дня 10 часов 48 секунд; написано за 23 секунды)
   Post subject:
Reply with quote

зачет!
беру в CMF.
+2
Back to top
View user's profile Send private message
AnyMaster
Заглянувший



Joined: 28 Feb 2006
Posts: 1
Карма: 0
   поощрить/наказать


PostPosted: Tue Feb 28, 2006 7:32 pm (спустя 22 дня 8 часов 53 минуты; написано за 1 минуту 50 секунд)
   Post subject:
Reply with quote

можно добавит в описание функции значение 3-го аргумента
Code (php): скопировать код в буфер обмена
function urlReplaceArg($url, $arg, $value=NULL)
удобнее стирать будет, 3й аргумент тогда не нужен...
Back to top
View user's profile Send private message
Rin
Участник форума



Joined: 01 Jun 2005
Posts: 515
Карма: 184
   поощрить/наказать

Location: Москва

PostPosted: Wed Mar 01, 2006 11:47 am (спустя 16 часов 14 минут; написано за 2 минуты 6 секунд)
   Post subject:
Reply with quote

AnyMaster wrote:
можно добавит в описание функции значение 3-го аргумента
Code (php): скопировать код в буфер обмена
function urlReplaceArg($url, $arg, $value=NULL)
удобнее стирать будет, 3й аргумент тогда не нужен...
А читабельность кода?
Back to top
View user's profile Send private message Send e-mail
Юрий Насретдинов
Модератор



Joined: 13 Mar 2003
Posts: 8642
Карма: 198
   поощрить/наказать

Location: 007 495

PostPosted: Sat Apr 29, 2006 3:15 pm (спустя 1 месяц 28 дней 3 часа 27 минут; написано за 6 секунд)
   Post subject:
Reply with quote

Да, полезная штука :)
Back to top
View user's profile Send private message Send e-mail
Rin
Участник форума



Joined: 01 Jun 2005
Posts: 515
Карма: 184
   поощрить/наказать

Location: Москва

PostPosted: Sat Nov 10, 2007 1:56 pm (спустя 1 год 6 месяцев 10 дней 22 часа 40 минут; написано за 1 минуту 48 секунд)
   Post subject:
Reply with quote

CHANGELOG

1.0.5 Добавлена обработка NULL значений, чтобы вырезать из URL параметр
1.0.6 Параметр $arg может быть так же ассоциативным массивом
1.0.7 Исправлена ошибка с некорректным вырезанием параметра, который стоит сразу после знака вопроса

1.1.0
  1. Параметр с идентификатором сессии (session_name()) автоматически вырезается.
1.1.1
  1. Если первый параметр $url не задан, он то берется из $_SERVER['REQUEST_URI']
  2. Добавлена проверка входных параметров на корректность
Back to top
View user's profile Send private message Send e-mail
Rin
Участник форума



Joined: 01 Jun 2005
Posts: 515
Карма: 184
   поощрить/наказать

Location: Москва

PostPosted: Wed Nov 28, 2007 11:35 am (спустя 17 дней 21 час 39 минут; написано за 54 секунды)
   Post subject:
Reply with quote

1.2.0
  1. Дописывает или удаляет идентификатор сессии в зависимости от значения 4-го параметра.
Back to top
View user's profile Send private message Send e-mail
Rin
Участник форума



Joined: 01 Jun 2005
Posts: 515
Карма: 184
   поощрить/наказать

Location: Москва

PostPosted: Wed Sep 10, 2008 4:47 pm (спустя 9 месяцев 12 дней 5 часов 11 минут; написано за 16 секунд)
   Post subject:
Reply with quote

1.3.0
  1. Исправлена ошибка с некорректной обрабокой повторных знаков вопроса и якорей (#)
Рекомендуется обновиться.
Back to top
View user's profile Send private message Send e-mail
Display posts from previous:   
Post new topic   Reply to topic All times are GMT + 3 Hours
Page 1 of 1    Email to a Friend.
You cannot post new topics in this forum. You cannot reply to topics in this forum. You cannot edit your posts in this forum. You cannot delete your posts in this forum. You cannot vote in polls in this forum. You cannot attach files in this forum. You can download files in this forum.
XML