Visualizzazione risultati 1 fino 6 di 6

Discussione: Link con passaggio di variabile!

  1. #1
    Ufobm non è connesso Utente attivo
    Data registrazione
    06-12-2004
    Messaggi
    432

    Predefinito Link con passaggio di variabile!

    Ciao a tutti!
    Premetto che non ho mai usato nessun link con passaggio di parametri. La mia necessità deriva dal fatto che sto creando una sezione di più pagine accessibili solo se muniti di password. Così ho pensato di rilanciare la password in ogni pagina... non so se sia la soluzione migliore... me ne sono venute anche altre, ma questa mi sembrava la più semplice! Ma accetto anche altre idee (se me le fate anche capire )!

    Intanto il problema è questo:

    <A HREF=\"JavaScript:history.back(1)?password=$pass\" ></A>

    Ho creato un link per tornare indietro di una pagina (usando Javascript come si può facilmente notare) che da solo funziona senza problemi. Ma come faccio ad aggiungere il passaggio in php? In questo modo mi dà errore e non funziona il link.
    So di aver fatto un gran macello con tutti questi linguaggi messi assieme...

  2. #2
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Non è possibile aggiungere il parametro in quel caso. L'unico modo è quello di scrivere anche il nome della pagina precedente o usare il refer ($_SERVER['HTTP_REFERER']) che delle volte può non funzionare.
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  3. #3
    Ufobm non è connesso Utente attivo
    Data registrazione
    06-12-2004
    Messaggi
    432

    Predefinito

    quindi dovrei scrivere il percorso relativo del file? Cioè come ogni normale link? Cmq penso che a questo punto troverò un altro modo se qualcuno mi può suggerire una soluzione. Oppure non per metterò più di tornare indietro, ma era utile...

    Funcool, mi sembra che tu sia molto esperto (e ti faccio i complimenti)! Mi potresti "valutare" questa soluzione: aggiungo un campo nel database che contiene le password. Il campo è di tipo boolean e al momento in cui digiti la password corretta il parametro diventa vero, altrimenti resta falso. Per ogni pagina aperta si controlla se il campo sia ancora vero, in caso negativo non è possibile accedere. Però questa soluzione mi porterebbe il problema di far ritornare falso il campo dopo la chiusura di tutte le pagine che richiedono una password e io non ne sono capace!
    E' l'unica soluzione che mi viene in mente adesso come adesso, anche se un pò del ca**o...

    Cmq mi scuso per l'incapacità...

  4. #4
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Come già detto prima, puoi usare il refer.
    Per la seconda proposta ti conviene usare le sessioni o i cookie. Se fai una ricerca nel forum e/o sul Web troverai tantissime informazioni a riguardo.
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  5. #5
    Ufobm non è connesso Utente attivo
    Data registrazione
    06-12-2004
    Messaggi
    432

    Predefinito

    Si ma il refer non funziona bene a quanto ho capito... proverò ad informarmi sulle sessioni e sui cookies allora! Grazie!

  6. #6
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Sì, è così. E' meglio utilizzare le sessioni e/o i cookie.
    Prego!
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

Regole di scrittura

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