Autor | Zpráva | ||
---|---|---|---|
johnbirkof Profil * |
#1 · Zasláno: 29. 6. 2007, 11:53:47
Prosim viete mi niekto poradit ked prechadzam z jedneho suboru na druhy tak mi vzdy hodi spatne lomitko neviem preco ale som sa docital ze su to MAGICKE APOSTROFY a da sa tomu nejak predchadzat? alebo da sa nastavit nieco tak aby mi vobec nedavalo spatne lomitko?
if($riadok) { //zaznam vyhladany v databaze //zahajenie relacie, nastavit hodnoty a presmerovat vystup session_name('VaseIDNavstevnika'); ini_set ('session.use_cookies', 0); session_start(); $_SESSION['meno'] = $riadok[1]; $_SESSION['id_uzivatela'] = $riadok[0]; header("Location: http://".$_SERVER['HTTP_HOST'].dirname($_SERVER['PHP_SELF'])."/prihlas eny.php?".SID); exit(); //ukoncit skript } else { //nenajdeny ziadny riadok $sprava.= '<p>Kombinacia uzivatelskeho mena a hesla neodpovedaju ulozenym zaznamom.</p>'; } JA SI OSOBNE MYSLIM ZE CHYBA JE V TOMTO PRIKAZE header("Location: http://".$_SERVER['HTTP_HOST'].dirname($_SERVER['PHP_SELF'])."/prihlas eny.php?".SID); |
||
Joker Profil |
#2 · Zasláno: 29. 6. 2007, 12:49:16
jmenuje se to magic quotes gpc a je to podle mě nejhorší vlastnost PHP. Pokud máte přístup k nastavení obou serverů, stačí magic quotes vypnout v nastavení.
Jinak je potřeba se s tím vyrovnat pomocí skriptu, zjistit nastavení a pokud jsou zapnuté, tak prohnat všechny hodnoty GET, POST a cookies přes strip_slashes. |
||
Časová prodleva: 17 let
|
0