Форум → Программирование → Пыхнуть хотите? → Готовые решения → Как правильно забирать данные из GET && POST
Как правильно забирать данные из GET && POST
Страницы: ← Предыдущая страница • Следующая страница →
-
20 сентября 2010 г. 23:32, спустя 5 минут 22 секунды
Абырвалг, похуй, проехали, ты прав!Сапожник без сапог -
21 сентября 2010 г. 1:02, спустя 1 час 29 минут 26 секунд
вот самый адский подход
if(get_magic_quotes_gpc())
{
die("ОТКЛЮЧИ ЕБАНЫЕ КАВЫЧКИ");
}
люблю лечить ИСТОЧНИК проблемы, а не последствия и как всегда уверен, что это правильный подход.
Ты реально прав. Это действительно самый адский подход. Вопрос несколько философский. Бывает настраиваешь какую-нибудь систему и от обилия нюансов становится просто тошно. То тут ей почеши, то там ей пропиши, здесь её поцелуй, там кунилингус сделай. Чуете пиздец?! -
21 сентября 2010 г. 1:04, спустя 2 минуты 5 секунд
Hight, а ты как хотел??? это блядь система все таки и ее надо ублажить чтобы она тебя ублажала, иначе какой то односторонний трах получается, нихуя не интересноСапожник без сапог -
21 сентября 2010 г. 1:05, спустя 1 минуту 29 секунд
я делаю так:/**
* @param string $varName null
* @param string $default null
* @return mixed
*/
public function getGet($varName = null, $default = null)
{
if ($varName === null) {
return $_GET;
}
return isset($_GET[$varName]) ? $_GET[$varName] : $default;
}
/**
* @param string $varName null
* @param string $default null
* @return mixed
*/
public function getPost($varName = null, $default = null)
{
if ($varName === null) {
return $_POST;
}
return isset($_POST[$varName]) ? $_POST[$varName] : $default;
} -
-
21 сентября 2010 г. 1:12, спустя 3 минуты 28 секунд
Hight, а ты как хотел??? это блядь система все таки и ее надо ублажить чтобы она тебя ублажала, иначе какой то односторонний трах получается, нихуя не интересно
Ты гонишь. Нихуя с тобой не согласен. Программа должна быть как танк. Должна работать в любых условиях и быть не убиваемой. А по твоей логике получается, что ты пишешь не танк, а, блять, русский автопром, который нужно ручками допиливать до вменяемого состояния.
Магические кавычки в пхп - это костыль. Сами разработчики это признали. Будут его выпиливать теперь. Ну раз эта хуйня уже есть, почему бы не писать код который автоматически обходил бы этот костыль.
kostyl, похоже на мою логику, только я жёстко с массивами обхожусь и учитываю магические кавычки. -
21 сентября 2010 г. 1:16, спустя 3 минуты 47 секунд
только я жёстко с массивами обхожусь и учитываю магические кавычки
я решил дуда не нервировать..))) -
21 сентября 2010 г. 1:16, спустя 25 секунд
Ты гонишь. Нихуя с тобой не согласен. Программа должна быть как танк. Должна работать в любых условиях и быть не убиваемой. А по твоей логике получается, что ты пишешь не танк, а, блять, русский автопром, который нужно ручками допиливать до вменяемого состояния.
Магические кавычки в пхп - это костыль. Сами разработчики это признали. Будут его выпиливать теперь. Ну раз эта хуйня уже есть, почему бы не писать код который автоматически обходил бы этот костыль.
вот тут я согласен. Тем более что обойти эти кавычки - раз плюнуть. Единственное что их нужно единожды при инициализации удалять а не при каждом обращении -
21 сентября 2010 г. 1:16, спустя 13 секунд
Сами разработчики это признали. Будут его выпиливать теперь. Ну раз эта хуйня уже есть, почему бы не писать код который автоматически обходил бы этот костыль.
я люблю помогать в произведении лоботомии пхп. тут мы - разные, вот и все :)
и оба по своему правы, пис и тп и да и бол и похуйСапожник без сапог -
21 сентября 2010 г. 1:17, спустя 1 минуту 14 секунд
в очередной раз привожу отрывок из своего index.phpif (get_magic_quotes_gpc()) {
$gpc = array(&$_GET, &$_POST, &$_COOKIE, &$_REQUEST);
array_walk_recursive($gpc, function (&$value, $key) {
$value = stripslashes($value);
});
}
и опять повторюсь: ключи тоже может быть нужно стрипать, я не проверял -
-
-
21 сентября 2010 г. 1:19, спустя 50 секунд
Абырвалг, пиздуй, приятных эротических снов про чернобелую немецкую любовСапожник без сапог -
21 сентября 2010 г. 1:20, спустя 10 секунд
Абырвалг, то-есть я могу тебе в пост как следует насрать и ты все равно будешь стрипать?! -
21 сентября 2010 г. 1:20, спустя 16 секунд
и учитываю магические кавычки
ладно, у меня там не просто стрип слешей, а/**
* @param mixed &$param
* @return mixed
*/
private function _stripSlash(&$param)
{
$param = (is_array($param)) ? array_map(array($this, '_stripSlash'), $param) : trim(stripslashes($param), " \x0B\0");
return $param;
}
Страницы: ← Предыдущая страница • Следующая страница →
Пожалуйста, авторизуйтесь, чтобы написать комментарий!