Visualizzazione dei risultati da 1 a 8 su 8

Discussione: header location

  1. #1
    Utente di HTML.it L'avatar di torrone
    Registrato dal
    Apr 2006
    residenza
    Padova
    Messaggi
    1,128

    header location

    ma è possibile inserire dentro un header location delle costanti?

    del tipo:

    Codice PHP:
    $urlClose "http://".URL_SERVER.URL_PATH."varie/sito-chiuso.php";
    header('Location: '.$urlClose); 
    cosi mi restituisce un link al browser di questo tipo:

    http://url_serverurl_pathvarie/sito-chiuso.php

    ce modo di utilizzarle?

  2. #2
    Utente di HTML.it L'avatar di m4rko80
    Registrato dal
    Aug 2008
    residenza
    Milano
    Messaggi
    2,655
    Ciao, si la stringa la puoi costruire.. non hai provato?

    L'importante e' che esitano e che prima dell header() non venga printato altro o avrai un errore.

  3. #3
    Utente di HTML.it L'avatar di torrone
    Registrato dal
    Apr 2006
    residenza
    Padova
    Messaggi
    1,128
    Originariamente inviato da m4rko80
    Ciao, si la stringa la puoi costruire.. non hai provato?

    L'importante e' che esitano e che prima dell header() non venga printato altro o avrai un errore.
    Ma come ho scritto ci ho provato e non mi da nessun errore, ma le costanti non me le prende ma me le trascrive in minuscolo come nell indirizzo che ho postato

    Help

  4. #4
    Moderatore di Off Topic, Kickstarter e XML L'avatar di Sky
    Registrato dal
    Jul 2000
    residenza
    Roma
    Messaggi
    1,053
    Originariamente inviato da torrone
    Ma come ho scritto ci ho provato e non mi da nessun errore, ma le costanti non me le prende ma me le trascrive in minuscolo come nell indirizzo che ho postato

    Help
    Vengono definite prima di essere chiamate?
    Lo Stato deve dare ai cittadini, come diritto, ciò che la mafia dà come favore.
    Carlo Alberto dalla Chiesa

    Facebook | Twitter | Last.fm | LinkedIn | Quora

  5. #5
    Utente di HTML.it L'avatar di torrone
    Registrato dal
    Apr 2006
    residenza
    Padova
    Messaggi
    1,128
    Originariamente inviato da Sky
    Vengono definite prima di essere chiamate?
    Si si certo

  6. #6
    Utente di HTML.it L'avatar di torrone
    Registrato dal
    Apr 2006
    residenza
    Padova
    Messaggi
    1,128
    come non detto ho trovato un errorino mio..

    rimanendo nel discorso, ho provato ha far si di dichiarare tutto all'interno di una mia classe

    Codice PHP:
    <?php

    class Cms {

    // bla bla

    public $url_server $_SERVER['SERVER_NAME'];

    //bla bla

    ?>
    però mi da questo errore a quella riga, come mai?

    Parse error: syntax error, unexpected T_VARIABLE in /web/htdocs/www.sito.it/home/demo/inc/class/Cms.class.php on line 17

  7. #7
    Moderatore di Off Topic, Kickstarter e XML L'avatar di Sky
    Registrato dal
    Jul 2000
    residenza
    Roma
    Messaggi
    1,053
    Perché non puoi assegnare una variabile alle proprietà quando le definisci. Puoi assegnargli valori statici (stringhe, interi, booleani, null, costanti). Per tutto il resto, puoi settarle all'interno di un metodo:

    Codice PHP:
    <?php 

    class Cms 

      
    // bla bla 

      
    private $url_server;

      public 
    setUrlServer() {
        
    $this->url_server $_SERVER['SERVER_NAME'];
      }

      public 
    getUrlServer() {
        return 
    $this->url_server;
      }

    }

    $cms = new Cms;
    $cms->setUrlServer();
    echo 
    $cms->getUrServer();

      
    // bla bla
    ?>
    Inoltre è buona norma – se non strettamente indispensabile – impostare le proprietà su protected/private e manipolarle usando i metodi (questi public) della classe. Come ho fatto nel'esempio
    Lo Stato deve dare ai cittadini, come diritto, ciò che la mafia dà come favore.
    Carlo Alberto dalla Chiesa

    Facebook | Twitter | Last.fm | LinkedIn | Quora

  8. #8

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 © 2025 vBulletin Solutions, Inc. All rights reserved.