Нашли или выдавили из себя код, который нельзя назвать нормальным,
на который без улыбки не взглянешь?
Не торопитесь его удалять или рефакторить, — запостите его на
говнокод.ру, посмеёмся вместе!
Логично, но вот вопрос: Вы часто даёте переменным одинаковые имена? Лично я если переменная в $_COOKIE даю им уникальные имена, т.е. не балальные $login, $passwod (в форме), а, к примеру, $past_login, $last_password (в куках). И никогда не будет проблем.
*** И при желании нужные переменные в лёгкостью оформят как get,post,cookie, поэтому ни про какую безопастность данных речи идти не может.
Лол. Раскрытие полного пути в первой строчке. И так везде. Фу.
Warning: session_start() [function.session-start]: The session id contains invalid characters, valid characters are only a-z, A-Z and 0-9 in /home/russiatr/public_html/index.php on line 3
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/russiatr/public_html/index.php:3) in /home/russiatr/public_html/index.php on line 3
Я не показывал как надо, я "облагораживал" говнокод из ОП-поста, сохраняя функционал.
У тебя грешные Cookies проскочат и нет проверки на пустые значения.
И чем это поможет???
*** И при желании нужные переменные в лёгкостью оформят как get,post,cookie, поэтому ни про какую безопастность данных речи идти не может.
foreach ($_POST as $getkey => $get) if ($get!= "") $$getkey = $get;
Ну или если нули не принципиальны
foreach ($_GET as $postkey => $post) if ($post) $$postkey = $post;
foreach ($_POST as $getkey => $get) if ($get) $$getkey = $get;
Любой скрипт у меня начинаеся так.
http://localhost/big_site/ не в счет XD
http://ekaterina.ua
http://kormetal.com.ua
http://povisimka.com.ua
http://russia-travel.com
http://tsovushi.com
http://shinnik.com.ua
http://ukrfoil.kiev.ua
... хватит пока ... в списке более 300 сайтов.
Warning: session_start() [function.session-start]: The session id contains invalid characters, valid characters are only a-z, A-Z and 0-9 in /home/russiatr/public_html/index.php on line 3
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/russiatr/public_html/index.php:3) in /home/russiatr/public_html/index.php on line 3
У тебя грешные Cookies проскочат и нет проверки на пустые значения.