Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    accedere ad una pagina se si proviene da una determinata precedente

    ragazzi come posso fare per risolvere questo:

    ho una pagina dove vengono segnalati errori.
    Vorrei che questa pagina fosse raggiungibile solo se si proviene da una determinata pagina

    PaginaPrec = Request.ServerVariables("HTTP_REFERER")
    PaginaPrec = Mid(PaginaPrec, InstrRev(PaginaPrec, "/") + 1)
    if PaginaPrec="" then
    RESPONSE.Redirect("/index.asp")
    end if

    ma non mi funziona

    dove sbaglio?

  2. #2
    cosa non funziona?
    hai controllato che PaginaPrec sia effettivamente vuota?

  3. #3
    fattela stampare e controllala

  4. #4
    probabilmente è li che sbaglio.

    Sembra che il controllo non avvenga.

    Mi spiego meglio:
    invio una email il cui corpo contiene un certo indirizzo
    http://www.xxxxxxxxxxx.com/pagina_[B]b[B].asp

    se chi riceve la mail clicca su quel link, in automatico viene spedito in quella pagina.

    Il problema è questo:
    in quella pagina non ci si dovrebbe accedere se prima non si è passati per:
    http://www.xxxxxxxxxxx.com/pagina_[B]a[B].asp

  5. #5
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    In b.asp controlla la presenza di una variabile di sessione che valorizzi in a.asp
    Così se c'è chi va in b.asp senza passare per a.asp viene rispedito in a.asp

    Roby

  6. #6
    se il link è a pag2.asp e devi passare per forza da pag1.asp, controlla la session, non la provenienza.

    in pag1.asp metti

    Session("fidelio")="tuttapposhto"

    e in pag2.asp la controlli

    chiunque entri in pag2.asp direttamente senza essere passato da pag1.asp, troverà la session vuota e sarà rispedito a pag1.asp

    that easy!

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.