Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 24
  1. #1
    Utente bannato
    Registrato dal
    Jun 2004
    Messaggi
    419

    grave problema con sessioni

    Salve,io ho una pagina "c.asp" che contiene il seguente controllo sulle variabili:

    if session("controllo")<>3 then
    session("controllo")=0
    response.redirect ("quizno.asp")
    end if

    in pratica obbligo l'utente a passare prima per la pagina "a.asp" e poi per la pagina "b.asp" ed infine per la pagina "c.asp"
    La pagina "c.asp" contiene un pop up con un quesito che se risolto porta ad avere un link alla pagina "d.asp".
    ADESSO ho notato che giustamente e' possibile raggiungere la pagina "d.asp" dalla pagina pagina "c.asp" solamente digitando l'indirizzo dal browser,evitando di fatto il quesito ,come posso fare affinche' la pagina "d.asp"sia raggiungibile solamente se risolto il quesito e quindi dal link?
    mi scuso per la domanda se risultasse poco chiara grazie

  2. #2
    metti nella pagina d.asp

    if session("sonostatoinC")<>true then
    redirect a.asp
    else
    esegui_altri_script
    end if

    in c.asp

    session("sonostatoinC")=true

    in a.asp

    session("sonostatoinC")=false



  3. #3
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Devi passare nel link un parametro.
    Devi decidere tu quanto se debba essere calcolato con un certo livello di riservatezza o meno.

    Roby

  4. #4
    Utente bannato
    Registrato dal
    Jun 2004
    Messaggi
    419
    provato ma cosi non va..

  5. #5
    Utente di HTML.it L'avatar di Gioba66
    Registrato dal
    Jun 2002
    Messaggi
    2,189
    controlla il referer nella pagina d.asp
    se non proviene da c.asp lo ributti su c.asp

    dai un'occhiata alla
    request.servervariables("http_referer")
    Tutti vogliono parlare, nessuno sa ascoltare.

  6. #6
    Utente bannato
    Registrato dal
    Jun 2004
    Messaggi
    419
    MI AIUTERESTI con un esempio?
    mi auiteresti molto grazie

  7. #7
    Utente bannato
    Registrato dal
    Jun 2004
    Messaggi
    419
    provato:
    Oggetto Request, ASP 0104 (0x80020009)
    Operazione non consentita
    /prova/d.asp
    perche?
    request.servervariables("c.asp")
    response.write request.servervariables

    grazie

  8. #8
    Utente di HTML.it L'avatar di Gioba66
    Registrato dal
    Jun 2002
    Messaggi
    2,189
    ti avevo detto di dare un'occhiata a cosa sono le servervariables, non di scrivere la prima cosa che ti passa per la mente...
    Tutti vogliono parlare, nessuno sa ascoltare.

  9. #9
    Utente bannato
    Registrato dal
    Jun 2004
    Messaggi
    419
    scusami,non avevo capito,mi puoi aiutare?grazie

  10. #10
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Un po' di impegno però non guasterebbe...

    codice:
    daDove = request.servervariables("http_referer")
    if instr(daDove, "c.asp") = 0 then
    response.redirect("c.asp")
    end if

    Roby

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.