Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 21.01.2014, 15:02
Профессор
Отправить личное сообщение для kostyanet Посмотреть профиль Найти все сообщения от kostyanet
 
Регистрация: 23.10.2010
Сообщений: 2,718

Наверно еще можно прямо в action формы воткнуть абсолютный урл со всеми аргументами, но я так не делал и надо проверять.

Кстати это давно оффтоп. Делал только с $_POST. ЧТобы и $_GET был.
Ответить с цитированием
  #12 (permalink)  
Старый 21.01.2014, 15:27
Аватар для Vlasenko Fedor
Профессор
Отправить личное сообщение для Vlasenko Fedor Посмотреть профиль Найти все сообщения от Vlasenko Fedor
 
Регистрация: 13.03.2013
Сообщений: 1,572

Фильтрация данных
http://www.php.net/manual/ru/book.filter.php
Ответить с цитированием
  #13 (permalink)  
Старый 21.01.2014, 16:14
Профессор
Отправить личное сообщение для kostyanet Посмотреть профиль Найти все сообщения от kostyanet
 
Регистрация: 23.10.2010
Сообщений: 2,718

Каким боком фильтры к урлам?
Ответить с цитированием
  #14 (permalink)  
Старый 21.01.2014, 16:22
Профессор
Отправить личное сообщение для kostyanet Посмотреть профиль Найти все сообщения от kostyanet
 
Регистрация: 23.10.2010
Сообщений: 2,718

Например

public function build_query(array $query) {

// в конструкторе parse_str($_SERVER['QUERY_STRING'], $this->_q);

		$q = $this->_q; 

		foreach($query as $name => $value) {
			
			if($value === null)
				unset($q[$name]);
			else
				$q[$name] = $value;
		}

		return (count($q)) ? ('?' . http_build_query($q)) : null;
	}


Еще получше функция из либы которая в моем пхп не смонтирована, поэтому здесь конец вот так - через count()

Использование

// @link->get->build_query(array('month'=>null, 'year'=>2014));


Это значит выкинуть аргумент month, аргумент year добавить если нет такого и присвоить ему значение 2014
Ответить с цитированием
  #15 (permalink)  
Старый 21.01.2014, 16:36
Аватар для Vlasenko Fedor
Профессор
Отправить личное сообщение для Vlasenko Fedor Посмотреть профиль Найти все сообщения от Vlasenko Fedor
 
Регистрация: 13.03.2013
Сообщений: 1,572

kostyanet,
ваш код похож на г-код без фильтрации данных, это есть ответ на ваш вопрос
Сообщение от kostyanet
Каким боком фильтры к урлам?
все нужно фильтровать иначе будете вылавливать у себя заразу разную
ссылку я дал, чтобы показать, что появились и нужно использовать

Последний раз редактировалось Vlasenko Fedor, 21.01.2014 в 16:40.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
получение id строки и передача значения переменной php msscriin jQuery 17 27.10.2013 11:52
Передача смешанного массива из php в js Daiver Серверные языки и технологии 13 31.05.2013 10:11
data передача значения ссылкой html krasavchik Общие вопросы Javascript 6 05.12.2012 12:03
Передача переменной из JS в PHP методом ajax skalka jQuery 7 28.08.2010 12:05
Передача переменной с JS в PHP и обратно kamushek Общие вопросы Javascript 2 22.08.2010 16:12