⊗ppPmSsPb 318 of 447 menu

Võimalikud probleemid PHP sessioonide töötlemisel

Peamine probleem sessioonide töötlemisel on järgmine: ei saa teha ühtki väljundit brauserisse enne sessioonide töötlemise lõpetamist, vastasel juhul näete järgmist veateadet: Warning: Cannot send session cookie - headers already sent.

Mis on väljund brauserisse? See on iga sümbol enne <?php, näiteks tekst või silt, isegi tühik, samuti veateade PHP poolt. Lisaks ei saa teha väljundeid läbi echo, var_dump ja print_r.

Teie dokumendi kodeering peab kindlasti olema utf-8 ilma BOM'ita. Kui see on lihtsalt utf-8, siis enne <?php lisatakse spets. sümbol, mis on iseloomulik sellele kodeeringule ja sessioonid ei tööta.

Parandage järgmises koodis tehtud vead:

tekst <?php session_start(); ?>

Parandage järgmises koodis tehtud vead:

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

Parandage järgmises koodis tehtud vead:

<?php echo 'tekst'; session_start(); ?>
Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu