Visualizzazione risultati 1 fino 5 di 5

Discussione: passaggio valore tramite url

  1. #1
    Guest

    Predefinito passaggio valore tramite url

    Ciao,
    volendo passare un valore ad uno script php si fa così:

    pagina.php?nome=Pippo

    ...se però volessi passare qualcosa che contiene caratteri non ammessi? Tipo:

    pagina.php?test=???&&"123&?'"

    ...oppure...

    pagina.php?nuovo_url=www.pagina.org/pippo.php?esempio=123

    ...esiste un modo?

  2. #2
    L'avatar di miki92
    miki92 non è connesso AlterGuru 2500
    Data registrazione
    21-04-2007
    Residenza
    Procida (NA)
    Messaggi
    4,233

    Predefinito

    Puoi codificarli/decodificarli in base64, puoi utilizzare urlencode()...
    Apprezzi l'aiuto? Offrimi un caffè!

  3. #3
    Guest

    Predefinito

    Grande! Perfetto!

    Un'altra domandina: si può da php richiamare un altro script (non con include)?

    Codice PHP:
    <?php
    ....
    ....
    chiama_script('filename.php');
    ...
    ...
    ?>
    Grazie!

  4. #4
    Guest

    Predefinito

    Sì, tramite require()


    ciao!

  5. #5
    L'avatar di AlexKidd
    AlexKidd non è connesso Altervistiano Junior
    Data registrazione
    09-02-2007
    Messaggi
    516

    Predefinito

    Citazione Originalmente inviato da robizzar Visualizza messaggio
    Grande! Perfetto!

    Un'altra domandina: si può da php richiamare un altro script (non con include)?

    Codice PHP:
    <?php
    ....
    ....
    chiama_script('filename.php');
    ...
    ...
    ?>
    Grazie!

    se vuoi richiamare uno script e, se ho ben intuito, simularne la chiamata come se fosse estraneo e alieno al contesto originale (ovvero evitare che inquini lo stato delle variabili e l'output prodotto) basta incapsulare la include/require in una funzione (per isolare la visibilità delle variabili, tranne l'accesso agli array globali ovviamente) e catturarne il risultato bufferizzandone l'output (con ob_start(), ob_clean(), ecc ecc);

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •