⊗ppPmSsPb 318 of 447 menu

Магчымыя праблемы пры працы з сесіямі ў PHP

Асноўная праблема пры працы з сесіяй наступная: нельга рабіць ніякага вываду ў браўзэр да заканчэння працы з сесіямі, у адваротным выпадку вы ўбачыце наступную памылку: Warning: Cannot send session cookie - headers already sent.

Што такое вывад у браўзэр? Гэта любы сімвал да <?php, напрыклад, тэкст ці тэг, нават прабел, а таксама паведамленне пра памылку з боку PHP. Акрамя таго нельга рабіць вывады праз echo, var_dump і print_r.

Кадыроўка вашага дакумента абавязкова павінна быць utf-8 без BOM. Калі яна будзе проста utf-8, то перад <?php будзе ўстаўлены спец. сімвал, характэрны для гэтай кадыроўкі і сесіі працаваць не будуць.

Выпраўце памылкі, дапушчаныя ў наступным кодзе:

text <?php session_start(); ?>

Выпраўце памылкі, дапушчаныя ў наступным кодзе:

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

Выпраўце памылкі, дапушчаныя ў наступным кодзе:

<?php echo 'text'; session_start(); ?>
Беларуская
AfrikaansAzərbaycanБългарскиবাংলাČeštinaDanskDeutschΕλληνικά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
Мы выкарыстоўваем cookie для працы сайта, аналітыкі і персаналізацыі. Апрацоўка дадзеных адбываецца згодна Палітыкай канфідэнцыяльнасці.
прыняць усе наладзіць адхіліць