Visualizzazione risultati 1 fino 10 di 10

Discussione: Il metodo post

  1. #1
    Guest

    Predefinito Il metodo post

    Salve a tutti, si può passare tramite un link una variabile con il metodo post??

  2. #2
    Guest

    Predefinito

    no non puoi passare variabili post mediante link.. non puoi passare una variabile di sessione?..

  3. #3
    Guest

    Predefinito

    No perchè solo quando clikko deve passare la variabile nella stessa pagina ad un altro script sempre nella pagina

  4. #4
    Guest

    Predefinito

    allora usi $_GET

    fai una cosa tipo index.php?variabile=valore

    e in index.php scrivi:

    if(isset($_GET['variabile'])) $var = $_GET['variabile'];
    cosicchè $var contenga valore

  5. #5
    Guest

    Predefinito

    Hai necessità di nascondere quel valore da non potere usare il metodo GET?

  6. #6
    Guest

    Predefinito

    Fai così :
    Codice PHP:
    <script>
    function
    inviaform(){
    document.getElementById('nomeform').submit();
    }
    </script>

    <form id="nomeform" action="esempio.php" method="post">
    <input name="nome" type="hidden" id="nome" value="tutto quello che vuoi inserire">
    <input type="button" value="invia" onclick="inviaform()">
    </form>
    Oppure al posto metti
    Codice PHP:
    <BODY onLoad="inviaform()">
    e lo invia appena si apre la pagina :)

  7. #7
    Guest

    Predefinito

    non con i form, tramite un link, quando l'utente clikka deve passare quel valore.
    Il valore passato...non deve essere visualizzato

    Ad esempio nel menù di quasi tutti i cms, quando si va a clikkare su un link, questo invia un solo parametro, che poi viene interpretato da un altro script che restituisce la pagina indicata....
    Ultima modifica di toninosite : 15-11-2006 alle ore 17.43.45

  8. #8
    Guest

    Predefinito

    Citazione Originalmente inviato da toninosite
    non con i form, tramite un link, quando l'utente clikka deve passare quel valore.
    Il valore passato...non deve essere visualizzato

    Ad esempio nel menù di quasi tutti i cms, quando si va a clikkare su un link, questo invia un solo parametro, che poi viene interpretato da un altro script che restituisce la pagina indicata....
    allora se lo vuoi passare nel link si legge. punto. se non vuoi farlo "leggere" usi il post. altro punto. i cms usano il get e come noterai tu stesso: si legge!
    :))
    e cmnq quoto;

    Citazione Originalmente inviato da demenziale
    allora usi $_GET

    fai una cosa tipo index.php?variabile=valore

    e in index.php scrivi:

    if(isset($_GET['variabile'])) $var = $_GET['variabile'];
    cosicchè $var contenga valore

  9. #9
    Guest

    Predefinito

    avete qualche esempio di come fanno i cms??

  10. #10
    Guest

    Predefinito

    Ecco :

    pagine.php
    Codice PHP:
    <?php //qui tutti i controlli vari ^_^
    // cerco la variabile [GET]
    $pagina1 = $_GET['pagina'];

    switch (
    $pagina1) {
    // home
    case 'home':
    $pagina = "corpo.php" ;
    break;

    // info
    case 'info':
    $pagina = "info.php" ;
    break;

    // normale
    default:
    $pagina = "corpo.php" ;
    }
    ?>
    E nella home.php
    Codice PHP:
    <?
    include "pagine.php" ;
    include(
    "$pagina"); // includo il "corpo"
    ?>
    <br>
    <br>
    <a href="home.php?pagina=home" target="_parent">Home</a><br>
    <a href="home.php?pagina=info" target="_parent">Info</a><br>

Regole di scrittura

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