Autor | Zpráva | ||
---|---|---|---|
milbr Profil * |
#1 · Zasláno: 13. 7. 2009, 20:57:43
Přeji příjemný večer,
moc Vás prosím o pomoc, nebo o radu s session. Nevím čím by to mohlo být ale stalo se mi najednou, že mi přestal fungovat script na serveru. Na locale mi běží bez problémů. Mám toto: Vytvořím si session login a heslo. regses("login"); regses("heslo"); Naplním session: if(isset($_POST['formularlogin'])) $_SESSION['login'] = $_POST['formularlogin']; if(isset($_POST['formularheslo'])) $_SESSION['heslo'] = $_POST['formularheslo']; Když si vypíšu session $_SESSION['login'] a $_SESSION['heslo'] tak mi to vrátí zakódované heslo a login asi v MD5 Není to problém serveru? Pokouším se domluvit s programátory na serveru zda neprovedli nějakou změnu, ale nikdo nebere telefon, tak se ptám tady. Moc děkuju a ještě jednou pěknej večer. Milan |
||
fuckin Profil |
#2 · Zasláno: 13. 7. 2009, 21:19:41
nemuzes to met zakodovane v md5 ptze si ji nikde neaktivoval, mel bys tam met ulozeny prosty text.
Tu funkci regses() vidim poprve v zivote, vymaz to, nepouziva se to. Pote by to melo fungovat, jestli ne tak je problem v POSTu nebo na serveru. |
||
milbr Profil * |
#3 · Zasláno: 13. 7. 2009, 21:42:09
fuckin
Jsem z toho jelen, na locale mi to vypíše správně nezakódovanou session a na serveru mi to vypíše zakódovanou session v MD5. Je to vůbec možné. |
||
Radek9 Profil |
#4 · Zasláno: 13. 7. 2009, 21:43:08
Ukaž celý kód.
|
||
fuckin Profil |
#5 · Zasláno: 13. 7. 2009, 21:56:08
a kdyz vypises obsah postu pres print_r($_POST) tak je to take v "md5"? Je trochu divne aby se ti to do session samo ulozilo v md5, nicmene zajimavy problem :D.
|
||
milbr Profil * |
Toto mi na locale normálně běží.
<? session_start(); function regses($str) { if (!isset($_SESSION[$str])) $_SESSION[$str]=''; }; $identifikace = session_id(); if(!isset($_SESSION["cas"])) $_SESSION["cas"]=time(); if(isset($_SESSION["stranek"])) ++$_SESSION["stranek"]; else $_SESSION["stranek"]=1; if(isset($_POST['formularzbozi'])) $_SESSION['zbozi'] = $_POST['formularzbozi']; if(isset($_POST['pocet_ks'])) $_SESSION['mnozstvi'] = $_POST['pocet_ks']; if(isset($_POST['formularcena'])) $_SESSION['cena_dph'] = intval($_POST["formularcena"] * ($_POST["pocet_ks"])); if(isset($_POST['formularlogin'])) $_SESSION['login'] = $_POST['formularlogin']; if(isset($_POST['formularheslo'])) $_SESSION['heslo'] = $_POST['formularheslo']; $spojeni = MySQL_Connect("","",""); mysql_query("SET NAMES 'cp1250'"); $db = ""; $tb = ""; $id = $identifikace; $cas = $_SESSION["cas"]; $stranek = $_SESSION["stranek"]; $zbozi = $_SESSION["zbozi"]; $mnozstvi = $_SESSION["mnozstvi"]; $cena = $_SESSION["cena_dph"]; $celkem = $_SESSION["celkem"]; $filtr = ""; $odeslano = "1"; if ($_SESSION['zbozi'] != $filtr) { mysql_select_db($db, $spojeni); mysql_query("INSERT INTO $tb values ('$id' ,'$cas' ,'$stranek', '$zbozi' , '$mnozstvi' ,'$cena' ,'$celkem', '$odeslano')", $spojeni); } else { } ?> |
||
Časová prodleva: 15 let
|
0