- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
if(!empty($_SESSION["aktion"])){
//Если сесии не найдено то проверяем если куки
if(isset($_COOKIE["key"]) && isset($_COOKIE["PHPSESSID"]) && isset($_COOKIE["wrkesh"])){
//Прогоняем куки через фильтры
$test["key"] = htmlspecialchars($_COOKIE["key"]);
$test["key"] = stripslashes($_COOKIE["key"]);
$test["key"] = mysql_real_escape_string($_COOKIE["key"]);
$test["PHPSESSID"] = htmlspecialchars($_COOKIE["PHPSESSID"]);
$test["PHPSESSID"] = stripslashes($_COOKIE["PHPSESSID"]);
$test["PHPSESSID"] = mysql_real_escape_string($_COOKIE["PHPSESSID"]);
$test["wrkesh"] = htmlspecialchars($_COOKIE["wrkesh"]);
$test["wrkesh"] = stripslashes($_COOKIE["wrkesh"]);
$test["wrkesh"] = mysql_real_escape_string($_COOKIE["wrkesh"]);
//проверяем если такая запись в бд
$test_result = mysql_query("SELECT * FROM session WHERE md_5_id='$test[wrkesh]' AND ip='$_SERVER[REMOTE_ADDR]' AND clucc='$test[key]' AND sid='$test[PHPSESSID]'");
$test_myrow = mysql_fetch_array($test_result);
if($test_myrow ==true){
//Если даные с кук и бд совподают то создаём сессию
$_SESSION["aktive"] ="aktive";
mysql_close();
}
}
}
andremacareno 28.11.2010 07:46 # +3
Uchkuma 29.11.2010 00:49 # 0
Универсальное быдлоправило "Как слышим, так и пишем".
istem 28.11.2010 10:09 # +2
Lure Of Chaos 28.11.2010 13:36 # 0
Oleg_quadro 28.11.2010 23:30 # 0
Но тут в этом коде, не проверяется включены ли они.
Lure Of Chaos 29.11.2010 00:58 # 0
а вообще вот пхп за то и раздражает, что от конфиги так сильно зависит работоспособность кода (причем, принцип "не знаешь - не трогай" не срабатывает)
Oonitaz 29.11.2010 06:38 # 0
bugmenot 29.11.2010 09:02 # 0
Oleg_quadro 29.11.2010 22:51 # 0
может это кто-то в ответе на вопрос такое написал или вопрос такой сделал.
===
Но даже если известны настройки сервера, всё равно не надо писать без всяких проверок. А вдруг настройки поменяются (например, по ошибке человека) или придётся переехать на другой сервер.
guest 10.02.2017 22:50 # −10
guest 28.01.2017 12:03 # −10
guest 11.04.2017 06:23 # −10
Int 28.11.2010 13:36 # 0
Oleg_quadro 28.11.2010 23:29 # +1
Такое ощущение, всё что знал, то и написал
Uchkuma 29.11.2010 00:50 # 0
Lure Of Chaos 29.11.2010 01:05 # 0
KirAmp 29.11.2010 19:13 # 0
guest 07.02.2017 00:15 # −10
Мистер Хэнки 29.11.2010 08:12 # +4
а никого не смутило, что в $test["key"] попадёт строка, преобразованная только одним способом а не тремя? Или в пэхапэ такой финт прокатит?
planaric 29.11.2010 09:05 # 0
Pauchok-Anaynckiy 29.11.2010 16:45 # 0
А вот говнокод в том, что одна и та же пачка операций выполняется над тремя разными параметрами. Это повод для того, чтобы выделить используемые чистилки в отдельный метод. Или в функцию, не помню как в пхп принято называть. И сразу же видим проявление этой говнистости: баг из-за копипаста размножился 3 раза и исправлять его также надо 3 раза. При чистом подходе исправление в одном методе сразу бы решило проблемы во всех случаях использования.
guest 25.02.2017 12:34 # −10
Pauchok-Anaynckiy 29.11.2010 16:50 # 0
guest 31.01.2017 22:18 # −10
inkanus-gray 01.02.2017 17:08 # 0
Lure Of Chaos 29.11.2010 13:17 # +1
inho 25.02.2017 12:44 # −10
guest 07.03.2017 04:25 # −10
AxisPod 29.11.2010 11:16 # 0
Vasiliy 29.11.2010 12:26 # 0
AxisPod 29.11.2010 13:51 # 0
dwinner 29.11.2010 12:33 # +1
guest 10.03.2017 20:37 # −10
DropWorld 29.11.2010 22:57 # −5
Я что-то пропустил ?
(O_o)
bugmenot 29.11.2010 23:52 # 0
мы им винду, они нам мэйлрушечку
DropWorld 30.11.2010 00:33 # −2
Я не сразу врубился, что это ответ а не исходник mail.ru
^_^
Анонимус 30.11.2010 01:16 # +2
Lure Of Chaos 01.12.2010 00:23 # 0
Анонимус 01.12.2010 02:12 # 0
это сборище перловых скриптов 1999го года, запатченного сендмейла и кучки дегенератов)
Jakkk 03.12.2010 21:15 # +1
barop 28.01.2017 15:04 # −9
guest 25.04.2017 05:46 # −5
guest 25.04.2017 17:47 # −5
guest 28.04.2017 18:34 # −5
guest 29.04.2017 21:01 # −5
guest 02.05.2017 05:52 # −5
guest 02.05.2017 08:14 # −5
guest 02.05.2017 09:49 # −5
guest 02.05.2017 13:41 # −5
guest 02.05.2017 16:39 # −5
guest 05.05.2017 21:39 # −5
guest 05.05.2017 21:40 # −5
guest 05.05.2017 22:53 # −5
guest 06.05.2017 21:32 # −6
guest 29.05.2017 23:28 # 0
guest 30.05.2017 01:35 # 0
guest 30.05.2017 03:19 # 0
guest 30.05.2017 04:16 # 0
guest 30.05.2017 06:11 # 0
guest 30.05.2017 07:03 # 0
guest 30.05.2017 08:34 # 0
guest 30.05.2017 10:19 # 0
guest 30.05.2017 10:50 # 0
guest 30.05.2017 12:24 # 0
guest 30.05.2017 15:01 # 0
guest 30.05.2017 15:46 # 0
guest 30.05.2017 16:06 # 0
guest 30.05.2017 19:45 # 0
guest 30.05.2017 20:44 # 0
guest 30.05.2017 22:03 # 0
guest 01.06.2017 23:34 # 0
guest 02.06.2017 00:47 # 0
guest 02.06.2017 04:11 # 0
guest 02.06.2017 04:38 # 0
guest 02.06.2017 05:03 # 0
guest 02.06.2017 07:22 # 0
guest 02.06.2017 08:58 # 0
guest 02.06.2017 10:38 # 0
guest 02.06.2017 12:28 # 0
guest 02.06.2017 13:37 # 0
guest 02.06.2017 18:30 # 0
TeaBag 02.06.2017 18:30 # 0
guest 02.06.2017 19:56 # 0
guest 02.06.2017 23:20 # 0
guest 02.06.2017 23:57 # 0
guest 03.06.2017 05:42 # 0
guest 03.06.2017 06:57 # 0
guest 03.06.2017 09:10 # 0
guest 03.06.2017 10:12 # 0
guest 03.06.2017 12:05 # 0
guest 03.06.2017 14:18 # 0
guest 03.06.2017 14:21 # 0
guest 03.06.2017 16:00 # 0
guest 03.06.2017 16:33 # 0
guest 03.06.2017 18:42 # 0
guest 03.06.2017 18:45 # 0
guest 03.06.2017 19:31 # 0
guest 03.06.2017 20:29 # 0
Ajlxumuk 05.06.2017 19:57 # 0
Рекомендовал как яд для смазывания стрел.
guest8 28.12.2018 13:10 # −999
guest8 04.01.2019 10:36 # −999
guest8 04.01.2019 10:38 # −999
guest8 04.01.2019 10:40 # −999
guest8 04.01.2019 10:43 # −999