Stránka: 1 z 1
| [ Príspevkov: 17 ] | |
Autor | Správa |
---|
Registrovaný: 25.02.07 Prihlásený: 16.02.16 Príspevky: 876 Témy: 144 | 144 |
Mam login ktory mi slape na jednom webe ale na mojom mi to uz nechce ist.
vypisuje hlasku:
Kód: Warning: session_register() [function.session-register]: Cannot send session cache limiter - headers already sent (output started at /server/web/xx.biz/htdocs/sub/xxx/index.php:11) in /server/web/xx.biz/htdocs/sub/xxx/login.php on line 5 toto je riadok 4, 5 Kód: if (!session_is_registered("meno")) session_register("meno");
|
|
Registrovaný: 21.02.07 Prihlásený: 21.02.10 Príspevky: 3984 Témy: 96 | 96 |
musíš mať session_start úplne na vrchu scriptu ... pracuje teraz ako header, takže musí byť pred každým výpisom
|
|
Registrovaný: 25.02.07 Prihlásený: 16.02.16 Príspevky: 876 Témy: 144 | 144 |
Tak skusal som to tam dat ale nejde. na tamtom webe to slape ale tu kde treba tak nejde to.
to iste pise
|
|
Registrovaný: 21.02.07 Prihlásený: 21.02.10 Príspevky: 3984 Témy: 96 | 96 |
tak ako čumím ty to máš nstavené aj na register takže aj ten script musíš dať pred akýkoľvek výstup ...
|
|
Registrovaný: 25.02.07 Prihlásený: 16.02.16 Príspevky: 876 Témy: 144 | 144 |
toto je cely script ako mi FUNGUJE na spominanom webe, ale na mojom webe na inom hoste mi nejde koli vyssie pisanej chybe
Kod:
Kód: <?php
require_once dirname(__FILE__)."/config.php";
if (!session_is_registered("meno")) session_register("meno")
if (!session_is_registered("heslo")) session_register("heslo"); if (!session_is_registered("prava")) session_register("prava");
if (isset($_POST['submit'])) {
$select = mysql_query("SELECT `meno`,`heslo`,`prava` FROM `uzivatelia` WHERE `meno`='".addslashes($_POST['meno'])."' AND `heslo`='".md5(trim($_POST['heslo']))."'") or die (mysql_error()); $udaje = mysql_fetch_assoc($select);
if (mysql_num_rows($select)==1) { session_regenerate_id(); $_SESSION['meno'] = $_POST['meno']; $_SESSION['heslo'] = md5($_POST['heslo']); $_SESSION['prava'] = $udaje['prava']; header("Location: ./admin/index.php"); } else { header("Location: ./index.php?page=prihlasenie&code=401", 401); } }
if (isset($_GET['logout'])) { unset($_SESSION['meno']); unset($_SESSION['heslo']); unset($_SESSION['prava']); session_destroy(); }
isset($_GET['code']) && $_GET['code']=="401" ? $title = "<h1>Neautorizovaný prístup (Chyba 401)</h1>" : $title = "<h1>Prihlásenie</h1"; ?>
|
|
Registrovaný: 21.01.07 Prihlásený: 29.03.20 Príspevky: 660 Témy: 53 | 53 |
Citácia: <?php
require_once dirname(__FILE__)."/config.php";
if (!session_is_registered("meno")) session_register("meno");
Žeby bola chyba tu?
|
|
Registrovaný: 25.02.07 Prihlásený: 16.02.16 Príspevky: 876 Témy: 144 | 144 |
waaaaaaaw respekt. ako si to dokazal zistit ?
lol ved ten riadok mam uz v prvom poste ale nejde mi to ani po rade tominatora tak som dal cely script megarolf
|
|
Registrovaný: 21.02.07 Prihlásený: 21.02.10 Príspevky: 3984 Témy: 96 | 96 |
dmnce úplne navrchu je úplne navrchu ...
|
|
Registrovaný: 25.02.07 Prihlásený: 16.02.16 Príspevky: 876 Témy: 144 | 144 | |
Registrovaný: 21.02.07 Prihlásený: 21.02.10 Príspevky: 3984 Témy: 96 | 96 |
na ic.cz je vypnuté chybové hlásenie ...
|
|
Registrovaný: 09.09.07 Prihlásený: 07.11.16 Príspevky: 3114 Témy: 233 | 233 Bydlisko: Nové Zámky |
chybove hlasenia su na IC.cz zapnute, neviem co tu meles za blbosti...
on dostal varovanie, tie su vypnute, lebo nezasahuju do chodu scriptu
_________________ "It took a lot of work, but this latest Linux patch enables support for machines with 4096 CPUs, up from the old limit of 1024." "Do you have support for smooth full-screen flash video yet?" "No, but who uses that?"
- ak dlho neodpisujem do témy, zabudol som na ňu, takže ma upozornite SS, ak chcete moju odpoveď |
|
Registrovaný: 30.05.06 Prihlásený: 08.10.14 Príspevky: 1756 Témy: 35 | 35 Bydlisko: BA - WESTSIDE |
Tak v prvom rade si treba prečítať, čo vlastne to varovanie hovorí: Citácia: Warning: session_register() [function.session-register]: Cannot send session cache limiter - headers already sent (output started at /server/web/xx.biz/htdocs/sub/xxx/index.php:11) in /server/web/xx.biz/htdocs/sub/xxx/login.php on line 5 V index.php na riadku 11 začína nejaký textový výstup, ktorý odošle aj HTTP hlavičky, takže session_register() ti v login.php na riadku 5 povie túto chybu (ergo chyba nie je v login.php, riadok 5 ale v index.php, riadok 11).
_________________
A. S. Tanenbaum píše: The terms LF, MF, and HF refer to low, medium, and high frequency, respectively. Clearly, when the names were assigned, nobody expected to go above 10 MHz, so the higher bands were later named the Very, Ultra, Super, Extremely, and Tremendously High Frequency bands. Beyond that there are no names, but Incredibly, Astonishingly, and Prodigiously high frequency (IHF, AHF, and PHF) would sound nice. |
|
Registrovaný: 25.02.07 Prihlásený: 16.02.16 Príspevky: 876 Témy: 144 | 144 |
tak na riadku 11 v index.php je odkaz na CSS subor
|
|
Registrovaný: 30.05.06 Prihlásený: 08.10.14 Príspevky: 1756 Témy: 35 | 35 Bydlisko: BA - WESTSIDE |
No veď práve to. Ten CSS súbor znamená nejaký textový výstup a tento textový výstup odošle aj SESSION CACHE LIMITER. Pri volaní funkcie session_register() sa chce nastaviť nový SESSION CACHE LIMITER ale už to nejde a preto vyhlási chybu. Ty musíš mať volanie všetkých funkcií, ktoré pracujú s HTTP hlavičkami (medzi nimi sú session funkcie, ale aj napr. header()) pred akýmkoľvek iným textovým výstupom (je jedno či to je CSS, prázdny znak alebo nejaké echo).
_________________
A. S. Tanenbaum píše: The terms LF, MF, and HF refer to low, medium, and high frequency, respectively. Clearly, when the names were assigned, nobody expected to go above 10 MHz, so the higher bands were later named the Very, Ultra, Super, Extremely, and Tremendously High Frequency bands. Beyond that there are no names, but Incredibly, Astonishingly, and Prodigiously high frequency (IHF, AHF, and PHF) would sound nice. |
|
Registrovaný: 25.02.07 Prihlásený: 16.02.16 Príspevky: 876 Témy: 144 | 144 |
aha chapem. pomohol si mi. uz to slape. diik
|
|
Registrovaný: 09.09.07 Prihlásený: 07.11.16 Príspevky: 3114 Témy: 233 | 233 Bydlisko: Nové Zámky |
ved sme ti tominator pisal ze to ma byt uplne navrchu !! a ked navrchu, tak na vrchu.. ja to vzdy davam uuuplne ako prvu vec....
_________________ "It took a lot of work, but this latest Linux patch enables support for machines with 4096 CPUs, up from the old limit of 1024." "Do you have support for smooth full-screen flash video yet?" "No, but who uses that?"
- ak dlho neodpisujem do témy, zabudol som na ňu, takže ma upozornite SS, ak chcete moju odpoveď |
|
Registrovaný: 21.02.07 Prihlásený: 21.02.10 Príspevky: 3984 Témy: 96 | 96 |
Blackshadow píše: ved sme ti tominator pisal ze to ma byt uplne navrchu !! a ked navrchu, tak na vrchu.. ja to vzdy davam uuuplne ako prvu vec....
? to do riadnej histórie zasahuješ, a ani to nepatrilo tebe ...
ic.cz má Warnings vypnuté ... mám to odskúšané a robilo mi to potom problémy ...
|
|
Stránka: 1 z 1
| [ Príspevkov: 17 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| [ Choď na stránku: 1, 2 ] v PHP, ASP | 32 | 1654 | 14.06.2009 18:23 sedlák | | v PHP, ASP | 7 | 530 | 26.08.2011 11:49 kruzin99 | | v PHP, ASP | 10 | 524 | 20.10.2010 10:07 davider137 | | v PHP, ASP | 0 | 342 | 20.03.2010 18:21 M1rcO_o | | v PHP, ASP | 2 | 449 | 10.01.2009 13:02 blackman545 | | v PHP, ASP | 10 | 448 | 01.12.2011 12:34 Bajzik | | v PHP, ASP | 14 | 1472 | 21.11.2007 15:07 Blackshadow | | v PHP, ASP | 3 | 477 | 08.12.2009 21:32 pilná lama glama | | v PHP, ASP | 17 | 732 | 18.02.2008 15:38 Blackshadow | | v PHP, ASP | 26 | 950 | 29.01.2010 19:34 M1rcO_o | | v PHP, ASP | 9 | 608 | 14.10.2008 20:17 rooobertek | | v PHP, ASP | 11 | 1078 | 27.03.2008 10:39 neopagan | | v PHP, ASP | 2 | 548 | 30.03.2009 19:02 martin90 | | v Operačné systémy Microsoft | 1 | 406 | 07.07.2007 18:57 br4n0 | | v PHP, ASP | 4 | 461 | 14.11.2017 19:40 zaciatocnik | | v Audio programy | 5 | 707 | 15.03.2008 23:28 uniqat |
|