| 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: 16 let
|
|||
0