Visualizzazione dei risultati da 1 a 4 su 4

Discussione: problema con header

  1. #1

    problema con header

    salve sto avendo questo errore da un comando header:

    Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING

    la riga in questione è:
    Codice PHP:
    header("location: $_SERVER['HTTP_REFERER']"); 
    eppure ho inserito sia "ob_start();" che "ob_end_flush()"

  2. #2
    header("location: " . $_SERVER['HTTP_REFERER']);

    prova così

  3. #3
    be è andato eppure è strano lo fatto sempre così ed è smepre andato mah

    comunque grazie.

  4. #4
    in genere non è buona norma utilizzare variabili strutturate all'interno di stringhe di testo
    ll parser PHP all'interno di stringhe con doppi apici (") interpreta le porzioni di stringa che iniziano con $ come variabili, ma se la variabile è un array o un oggetto è buona programmazione utilizzarla al di fuori della stringa, per evitare dubi di interpretazione al parser.

    Cattivo uso:
    Codice PHP:
    header("location: $_SERVER['HTTP_REFERER']"); 
    Buon uso:
    Codice PHP:
    header("location: ".$_SERVER['HTTP_REFERER']); 
    Artechbrand.it: Realizzazione siti E-commerce -
    Trova il miglior prezzo con Prezzolandia.it

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.