⊗ppPmSsPb 318 of 447 menu

Mogelijke problemen bij het werken met sessies in PHP

Het belangrijkste probleem bij het werken met een sessie is het volgende: er mag geen enkele uitvoer naar de browser worden gedaan vóór het beëindigen van het werken met sessies, anders zul je de volgende fout zien: Warning: Cannot send session cookie - headers already sent.

Wat is uitvoer naar de browser? Dit is elk teken vóór <?php, bijvoorbeeld tekst of een tag, zelfs een spatie, evenals een foutmelding van PHP. Bovendien kan er geen uitvoer worden gedaan via echo, var_dump en print_r.

De codering van je document moet verplicht utf-8 zonder BOM zijn. Als het gewoon utf-8 is, dan zal vóór <?php een speciaal teken worden ingevoegd, kenmerkend voor deze codering, en zullen sessies niet werken.

Verbeter de fouten die zijn gemaakt in de volgende code:

text <?php session_start(); ?>

Verbeter de fouten die zijn gemaakt in de volgende code:

<p> <?php session_start(); ?> </p>

Verbeter de fouten die zijn gemaakt in de volgende code:

<?php echo 'text'; session_start(); ?>
Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren