⊗ppPmSsPb 318 of 447 menu

Mulige problemer ved arbejde med sessioner i PHP

Det primære problem ved arbejde med sessioner er følgende: man må ikke lave nogen output til browseren før arbejdet med sessioner er afsluttet, ellers vil du se følgende fejl: Warning: Cannot send session cookie - headers already sent.

Hvad er output til browseren? Det er ethvert tegn før <?php, for eksempel tekst eller et tag, selv et mellemrum, samt fejlmeddelelser fra PHP. Derudover må man ikke lave output via echo, var_dump og print_r.

Din dokuments tegnsætning skal nødvendigvis være utf-8 uden BOM. Hvis den bare er utf-8, så vil der før <?php blive indsat et specielt tegn, karakteristisk for denne tegnsætning, og sessioner vil ikke fungere.

Ret fejlene begået i følgende kode:

text <?php session_start(); ?>

Ret fejlene begået i følgende kode:

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

Ret fejlene begået i følgende kode:

<?php echo 'text'; session_start(); ?>
Dansk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruger cookies til webstedets funktion, analyse og personalisering. Behandling af data foregår i henhold til Fortrolighedspolitikken.
accepter alle tilpas afvis