⊗ppPmSsPb 318 of 447 menu

Galimos problemos dirbant su PHP sesijomis

Pagrindinė problema dirbant su sesija yra ši: negalima atlikti jokio išvesties į naršyklę iki darbo su sesijomis pabaigos, priešingu atveju pamatysite tokią klaidą: Warning: Cannot send session cookie - headers already sent.

Kas yra išvestis į naršyklę? Tai bet koks simbolis prieš <?php, pavyzdžiui, tekstas ar tagas, net tarpas, taip pat klaidos pranešimas iš PHP pusės. Be to, negalima daryti išvesties naudojant echo, var_dump ir print_r.

Jūsų dokumento kodavimas būtinai turi būti utf-8 be BOM. Jei jis bus tik utf-8, tai prieš <?php bus įterptas specialus simbolis, būdingas šiame kodavime, ir sesijos neveiks.

Ištaisykite klaidas, padarytas šiame kode:

text <?php session_start(); ?>

Ištaisykite klaidas, padarytas šiame kode:

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

Ištaisykite klaidas, padarytas šiame kode:

<?php echo 'text'; session_start(); ?>
Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti