Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13

Discussione: Problema variabili

  1. #1
    Utente di HTML.it L'avatar di fgbat
    Registrato dal
    Sep 2005
    Messaggi
    73

    Problema variabili

    Ragazzi aiuto ho un problema enorme ( spero che per voi sia una cavolata )

    Supponiamo che io abbia una pagina first.phpin cui c'è la variabile $prova=38;
    in first.php c'è un form con metodo post che invia i suoi dati mediante action alla pagina second.php
    Io voglio passare il contenuto della variabile $prova senza utilizzare il form ( mediante input hidden ),cioè voglio reperire il contenuto di $prova in second.php senza che l'utente si accorda dell'esistenza di $prova in entrambe le pagine ( per intenderci se l'utente va a vedere il codice html della pagina first.php non deve vedere 38).

    Grazie vi prego aiutatemi.

  2. #2
    sia in first.php che in second.php

    vai un include("variabili.php");

    e dentro questa pagine setti il valore di $prova.
    http://www.mcganass.com

  3. #3
    Se la registri in sessione puoi accedere $prova senza passarla ne in GET ne in POST.
    Non mi vengono altre idee al momento.

  4. #4
    Utente di HTML.it L'avatar di fgbat
    Registrato dal
    Sep 2005
    Messaggi
    73
    Si hai ragion purtroppo il mio esempio era sbagliato

    Ora ti spiego meglio.
    Nel mio form c'è un pulsante <select> con varie <option> ed ogni option ha il suo value. Io voglio passare questo value senza che sia visto. In altre parole io ho memorizzato in due vettori sia gli option che i rispettivi value. Quindi io nel form metto gli option, ma non so come passare i value in modo che non siano visti in nessuna maniera dall'utente.

  5. #5
    method=post

    o intnedi che non vuoi ke sivedabno i value nenahce con visualizza html?

    e' un po difficile passare un valore di una variabile se questa non ha valore

    fai 3 array
    option
    value_vero
    value_falso

    nella pagian dove arriva l'action

    if ($value_falso=="qui")
    {
    $value_vero="quo"
    }

    etc...
    ma perhce' non vuoi che si vedano i value?
    http://www.mcganass.com

  6. #6
    Utente di HTML.it L'avatar di fgbat
    Registrato dal
    Sep 2005
    Messaggi
    73
    Ok ora ti inserisco un esmpio

    Questa è la pagina first.php
    $option è quello che compare e che p visibile nel form. value è quello che passa che è visibile all'utente solo se visualizza l'html della pagina.
    $val non deve essere visibile perchè fa in modo all'utente di poter ripetere l'operazione infinite volte conoscendo tale valore.

    ************************************************** ********

    <form method="post" action="second.php">
    <select name="name"><option value="<? echo $val[$i]; ?>"><? echo $option[$i]; ?></option></select>
    </form>

    ************************************************** **********
    Come faccio a nascondere tale valore, passandolo in un altro modo. Volevo provare con le sessioni ma non sono molto pratico.
    Avevo sentito parlare di un certo @ prima del nome di una variabile.
    Boh non so.

    Grazie

  7. #7
    <option value=$pippo>$option</option>

    in pratica tu non vuoi che $pippo sia visibile?

    ma se non e' visibile...non viene passato nessun valore...

    puoi fare coem ti ho detto prima passi dei valori fasulli e poi li ritrasfromi tu...

    oppure fai fare le operazioni solo se il valore ti arriva tramite post
    dal form...inq uesto modo anceh se l'utnete ti sgama il valore lo inserisce nella barra degli indirizzi cmq avrebbe indietro ciccia perhce' non fai seguire nulal ceh arrivi con un metodo get
    http://www.mcganass.com

  8. #8
    Utente di HTML.it L'avatar di fgbat
    Registrato dal
    Sep 2005
    Messaggi
    73
    Si però se si ricrea un forum su un suo sito web e mette l'action al mio file www.miosito.com/second.php con value ?

  9. #9
    gli metti un controllo che se la rikiesta non arriva dall'url che ti aspetti non gli fa fare nulla

    il controlloe ' uan variabile di sistema mi sembra cerca sul forum di sicuro la trovi non me la ricordo quale sia
    http://www.mcganass.com

  10. #10
    Utente bannato
    Registrato dal
    Sep 2005
    Messaggi
    905
    senò i cookie. fai così:

    setcookie("miavariabile", 38);
    // echo pagina;
    quando fa il submit il form in pagina2.php

    echo $_COOKIE['miavariabile'];

    e ti mostra il 38.


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.