⊗ppPmSsPb 318 of 447 menu

Possibili problemi quando si lavora con le sessioni in PHP

Il problema principale quando si lavora con le sessioni è il seguente: non è possibile effettuare alcun output verso il browser prima del completamento delle operazioni con le sessioni, in caso contrario vedrete il seguente errore: Warning: Cannot send session cookie - headers already sent.

Cos'è l'output verso il browser? È qualsiasi carattere prima di <?php, ad esempio testo o tag, persino uno spazio, così come i messaggi di errore da parte di PHP. Inoltre, non si possono fare output tramite echo, var_dump e print_r.

La codifica del vostro documento deve obbligatoriamente essere utf-8 senza BOM. Se sarà semplicemente utf-8, allora prima di <?php verrà inserito un carattere speciale, caratteristico di questa codifica, e le sessioni non funzioneranno.

Correggi gli errori commessi nel seguente codice:

text <?php session_start(); ?>

Correggi gli errori commessi nel seguente codice:

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

Correggi gli errori commessi nel seguente codice:

<?php echo 'text'; session_start(); ?>
Italiano
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta