Portál AbcLinuxu, 9. května 2025 23:59

Dotaz: Záhada nebo chyba v PHP ?

19.8.2013 00:06 Vrána
Záhada nebo chyba v PHP ?
Přečteno: 331×
Odpovědět | Admin
Ahoj, mám v index.php kód 1 nebo kód 2, leč je kod stejný, výsledek je zcela jiný. Poradí někdo? Díky
### Kód 1
<?php
var_dump($_SESSION['Error']);
session_start();
var_dump($_SESSION['Error']);
?>
Výsledek ve zdrojovém kódu:
NULL
NULL
### Kód 2
<?php
var_dump($_SESSION['error']);
session_start();
var_dump($_SESSION['error']);
?>
Výsledek ve zdrojovém kódu:
NULL
array(0) {
}

Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

19.8.2013 00:48 potato
Rozbalit Rozbalit vše Re: Záhada nebo chyba v PHP ?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Kód není stejný. Error není error.
19.8.2013 00:49 Kit
Rozbalit Rozbalit vše Re: Záhada nebo chyba v PHP ?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Kód není stejný.
20.8.2013 02:35 dano
Rozbalit Rozbalit vše Re: Záhada nebo chyba v PHP ?
braxo sak o to ide more
20.8.2013 07:35 deadmail
Rozbalit Rozbalit vše Re: Záhada nebo chyba v PHP ?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Funkcia session_start vytvori superglobalnu premennu $_SESSION, ale ta nie je prazdne pole ako zrejme autor cakal.
<?php
session_start();
print_r($_SESSION);
?>
20.8.2013 16:34 Šangala | skóre: 56 | blog: Dutá Vrba - Wally
Rozbalit Rozbalit vše Re: Záhada nebo chyba v PHP ?
Odpovědět | | Sbalit | Link | Blokovat | Admin
PS: session_start(); je třeba použít před jakýmkoliv výstupem.
To, že trpíš stihomamem, ještě neznamená, že po tobě nejdou. ⰞⰏⰉⰓⰀⰜⰉ ⰗⰞⰅⰜⰘ ⰈⰅⰏⰉ ⰒⰑⰎⰉⰁⰕⰅ ⰏⰉ ⰒⰓⰄⰅⰎ ·:⁖⁘⁙†

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.