Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1

    sapere da che pagina sono arrivato si può?

    ciao a tutti

    è possibile in php dare accesso ad una pagina esclusivamente se si arriva da un'altra predefinita?

    es:

    nel browser richiamo la pag www.pincopalla.com/pagina.php ma vengo reindirizzato da un'altra parte mentre se alla stessa pagina ci arrivo cliccando da un link presente su pag1.html me la fa vedere.

    se è possibile farlo in termini di sicurezza com'è? nel senso è un trucchetto facile da aggirare?

    lo sconsigliate?

    sto dicendo un sacco di stronz....?

    fatemi sapere


  2. #2
    Utente bannato
    Registrato dal
    Apr 2004
    Messaggi
    1,392

    Re: sapere da che pagina sono arrivato si può?

    Originariamente inviato da eloderma
    ciao a tutti

    è possibile in php dare accesso ad una pagina esclusivamente se si arriva da un'altra predefinita?

    es:

    nel browser richiamo la pag www.pincopalla.com/pagina.php ma vengo reindirizzato da un'altra parte mentre se alla stessa pagina ci arrivo cliccando da un link presente su pag1.html me la fa vedere.

    se è possibile farlo in termini di sicurezza com'è? nel senso è un trucchetto facile da aggirare?

    lo sconsigliate?

    sto dicendo un sacco di stronz....?

    fatemi sapere

    HTTP_REFER

    $_SERVER['HTTP_REFER']



    PS: CMQ si, si può aggirare, ma non è facile. Non è molto sicura, te lo sconsiglio, puoi usare le sessioni e poi fai dei controlli su una variabile da te stabilita.

  3. #3
    grazie

    e per la sicurezza cosa mi dici?

  4. #4
    scusa....

    sto leggendo 5 forum contemporaneamente...

    avevo letto troppo in fretta

    grazie

  5. #5
    err... emm...

    lo so sono le basi...

    ma io sto HTTP_REFER non riesco a farlo funzionare ...

    mi faresti vedere uno script che mi visualizza la pagina da dove arrivo?

  6. #6
    Utente bannato
    Registrato dal
    Apr 2004
    Messaggi
    1,392
    Originariamente inviato da eloderma
    err... emm...

    lo so sono le basi...

    ma io sto HTTP_REFER non riesco a farlo funzionare ...

    mi faresti vedere uno script che mi visualizza la pagina da dove arrivo?
    print $_SERVER['HTTP_REFER'];
    oppure se hai un php relativamente vecchio, usa
    print $HTTP_SERVER_VARS['HTTP_REFER'];

  7. #7
    ok

    avevo fatto così poi ho fatto una pagina con un link a quella dove ho messo lo script ma non mi da nessun result


    prova.html = prova

    prova.php = <?
    print $_SERVER['HTTP_REFER'];
    ?>


    ma non mi fa vedere nulla....

  8. #8
    ok ho combinato thanks

  9. #9
    Utente di HTML.it L'avatar di Japogi
    Registrato dal
    Feb 2004
    Messaggi
    190
    salve scusatemi l'intrusione
    ho usato anke io questo codice ma su alcuni browser nn funge...
    ho visto ke l'alternativa sarebbe usare le sessioni
    potete gentilmente postarmi questo tipo di script con le sessioni?
    Grazie!

  10. #10
    Utente bannato
    Registrato dal
    Apr 2004
    Messaggi
    1,392
    Originariamente inviato da Japogi
    salve scusatemi l'intrusione
    ho usato anke io questo codice ma su alcuni browser nn funge...
    ho visto ke l'alternativa sarebbe usare le sessioni
    potete gentilmente postarmi questo tipo di script con le sessioni?
    Grazie!
    PAgina.php
    codice:
    <?
    // inizializzo la sessione
    session_start();
    
    //$_SERVER['SCRIPT_URI'] contiene l'indirizzo della pagina attuale
    $pagina = $_SERVER['SCRIPT_URI'];
    
    // la metto in una var di sessione
    $_SESSION['refer'] = $pagina;
    
    // faccio un link ad un'altra pagina
    print "Vai avanti!!!";
    ?>
    Poi nella pagina2.php:
    codice:
    <?
    // Riprendo i dati della sessione
    session_start();
    
    // Stampo la pagina precedente
    print $_SESSION['refer'];
    ?>


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.