Autor | Zpráva | ||
---|---|---|---|
Medvídek Profil |
#1 · Zasláno: 9. 12. 2009, 19:32:57
Nevím čím to může být, tento kód používám často, ale najednou mi nefunguje nastavení cookies :(
FCE.PHP <?php session_start(); //NASTAVENÍ DB $server="localhost"; $uzivateldb="*****"; $heslodb="*****"; $databaze="*****"; //PRIPOJENI K DATABAZI $pripojit=mysql_connect($server, $uzivateldb, $heslodb); $vyber=mysql_select_db($databaze); //NASTAVENI KODOVANI Z DATABAZE A DO DATABAZE mysql_query('SET character_set_results=utf8'); mysql_query('SET character_set_connection=utf8'); mysql_query('SET character_set_client=utf8'); //PRIHLASENI $name=$_POST["name"]; $pass=$_POST["pass"]; //POKUD SE VYPLNI FORMULAR PRO PRIHLASENI if((!empty($name)) && (!empty($pass))) { if((mysql_result(mysql_query("SELECT COUNT(*) FROM uzivatele WHERE name = '".trim($name)."' AND pass = '".$pass."'"), 0))) { //SOUHLASI, NASTAVIME SESSION $vysledek=mysql_query("SELECT * FROM uzivatele WHERE name = '".trim($name)."' AND pass = '".$pass."'"); $radek=mysql_fetch_object($vysledek); $_SESSION["skupina"]=$radek->skupina; $_SESSION["id"]=$radek->id; $_SESSION["name"]=$radek->name; echo '<script>window.location.replace("http://69.party-akce.cz/admin/");</script>'; //exit; } else {$chybaprihlasovani=1;} } if(isset($_GET['odhlasit'])) { session_destroy(); echo '<script>window.location.replace("http://69.party-akce.cz/");</script>'; //exit; } ?> Nefunguje ani přesměrování přes header location, proto ten JS. (že by bylo něco před výstupem jsem nenašel) INDEX.PHP <?php include "fce.php"; ?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> . . . Nevidíte někde chybu? |
||
MCKAY Profil |
#2 · Zasláno: 9. 12. 2009, 19:48:12
Medvídek:
Promiň, ale nějak jsem si v tvém kódu nevšiml žádného příkazu pro nastavení cookie, nepleteš si to se session? |
||
Medvídek Profil |
#3 · Zasláno: 9. 12. 2009, 19:51:10 · Upravil/a: Medvídek
MCKAY:
JJ samozřejmě, já to beru tak nějak na stejno, jelikož se nepřenáší v URL, ale v COOKIES (alespoň si to myslism) |
||
Medvídek Profil |
#4 · Zasláno: 9. 12. 2009, 20:30:39
Vyřešeno, někde sem se dočetl, že si mam zapnout v PsPadu Ident. Byty v kódování UTF-8, po odškrtnutí už vše funkční.
|
||
Časová prodleva: 14 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0