[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Сил нет постоянно переписывать
Страницы: 1, 2, 3, 4, 5
exotica
header() принудительно передает заголовок, и исходя из написанного кода вы не передавали ничего в заголовок кроме адреса )
q("
INSERT INTO `cabinet` SET
`login` = '"
.es($_SESSION['user']['login'])."',
`name` = '"
.es($_POST['name'])."',
`country` = '"
.es($_POST['country'])."',
`city` = '"
.es($_POST['city'])."',
`mail` = '"
.es($_POST['mail'])."',
`hash` = '"
.myHash($_SESSION['user']['login'].$_POST['name'])."',
`active` = 1
"
);


Вот этот момент еще.
Используйте mysql_real_escape_string() пред отправлением в БД. Даст основу безопасности вашему скрипту(если можно так выразится) ;)

_____________
[FAQ]Регистрации пользователей, сохранение в БД
---------------------------------------------------------------------------
Выходя из ванной, вышел из нее два раза
-Winston-
exotica

es , это функция , для этого )
exotica
Цитата
es , это функция , для этого )

ок. понял wink.gif

тогда просто маленький совет чтобы не путались в коде те кто вам помогает, да и вам удобнее будет ориентироваться ))
http://irbis-school.com/blog/full/1/stil-kodirovaniya-php/2

_____________
[FAQ]Регистрации пользователей, сохранение в БД
---------------------------------------------------------------------------
Выходя из ванной, вышел из нее два раза
-Winston-
exotica Как можно сидеть у твина на форуме , и не читать его уроки biggrin.gif Я читал это smile.gif Спасибо , за доброту и советы )
exotica
рад был помочь wink.gif

_____________
[FAQ]Регистрации пользователей, сохранение в БД
---------------------------------------------------------------------------
Выходя из ванной, вышел из нее два раза
inpost
Вот твоя логика: http://my.jetscreenshot.com/demo/20130703-ymp5-117kb
Тебе верно выше подсказали...

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
-Winston-
inpost Разобрались уже , я не знал что header() массив убивает unsure.gif
inpost
-Winston-
Он не убивает. Он переадресацию делает на другую страницу. На новой странице, как я уже говорил, переменных нет, что были созданы на прошлой странице. Ты же не используешь сессию...

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
glock18
header не делает переадресацию
exotica
ну что вы тут слова пережевываете)) хидер же отправляет клиенту заголовок. И если в нем не передавать дополнительную инфу то все переменные остануться в скрипте и их невозможно будет использовать после выполнение хидера

_____________
[FAQ]Регистрации пользователей, сохранение в БД
---------------------------------------------------------------------------
Выходя из ванной, вышел из нее два раза
inpost
glock18
header - я говорю не о функции header в целом, а о конструкции header("Location") . Придираешься впустую.

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
glock18
Цитата (inpost @ 4.07.2013 - 11:38)
glock18
header - я говорю не о функции header в целом, а о конструкции header("Location") . Придираешься впустую.

Придираюсь, конечно, но header с любым параметром редиректа не делает. Поясню, коль не видна разница, header не останавливает выполнение скрипта, а всего лишь выставляет http-заголовок. Скрипт выполняется далее (из-за чего почти всегда и нужно убивать его вручную после установки location хедера). Если бы не обходимость убивать скрипт, то ничего и не сказал бы, невзирая на неточность формулировки
inpost
glock18
если бы ты код глянул, то там написано:
header("Location");
exit();

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

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
glock18
Цитата (inpost @ 4.07.2013 - 12:25)
glock18
если бы ты код глянул, то там написано:
header("Location");
exit();

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

может мне всю тему надо просматривать? думаю, что 50% форумчан ставят die после хедера location автоматом, даже не отдавая себе отчет зачем они это делают (так надо, мол). Ты исказил факт, я поправил, только что тебе объяснил почему, и в чем дело, а ты продолжаешь свою волну "пустые придирки".
inpost
потому что человек показывает длинный код, и мы его разбираем! Да, надо пересматривать всю переписку, потому что мы о ней общаемся. Если там написаны 2 строчки, то эти 2 строчки и обсуждаем именно в том виде, в котором они записаны. Отсюда я не собираюсь копировать абсолютно все строчки кода, чтобы высказывать свою мысль. Я скопировал столько, сколько я посчитал нужным, и я посчитал нужным для ТС сказать только 1 слово: header, потому что я знаю, что он поймет то, что я говорю и что я хочу до него донести. Ты считаешь, что ты можешь иначе помочь человеку с его проблемой - помогай ему, а не бегай исправляй других там, где нет места исправлениям.

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.