Pagina 1 di 4 1 2 3 ... ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 34
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2006
    Messaggi
    245

    Pagina da non visualizzare

    Come faccio non visualizzare una determinata pagina ?
    Mi spiego meglio....ho una pagina chiamata contatti.asp che non voglio venga visualizzata immediatamente ma solamente dopo che l'utente ha passato un codice di verifica (antispam).
    Il problema è che questi maledetti software robot se riescono ad individuare la directory della pagina contatti mi scavalcano il controllo e mi mandano continuamente spam e naturalmente qualsiasi utente che trova il percorso !

  2. #2
    Utente di HTML.it L'avatar di fraude
    Registrato dal
    Feb 2004
    Messaggi
    2,870
    ti basta utilizzare una condizione if... then... end if

    http://www.tipstricks.org/aspsig/examplev3.asp

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2006
    Messaggi
    245
    Ho provato ad utilizzare questa
    <%
    If blnCAPTCHAcodeCorrect =true then
    Response.Redirect"contatti.asp"
    Else
    Response.Redirect"non corretto.htm"
    End If %>
    dove "contatti.asp" è la pagina da non visualizzare e la pag. "non corretto.htm" e la pag. dove appare il messaggio di errore .
    Premesso che questa funzione è inserita in testa alla pag."contatti.asp"
    non mi funziona mandandomi sempre sulla pagina "non corretto.htm"


  4. #4
    Utente di HTML.it L'avatar di fraude
    Registrato dal
    Feb 2004
    Messaggi
    2,870
    Scusa questo:

    codice:
     blnCAPTCHAcodeCorrect
    come lo recuperi?

  5. #5
    Utente di HTML.it
    Registrato dal
    Jun 2006
    Messaggi
    245
    Sinceramente non sono un esperto di asp ho solo visto che sul file "example process form.asp" vi era questo e l'ho modificato :

    <%
    If blnCAPTCHAcodeCorrect =true then
    Response.Redirect"contatti.asp"
    Else
    Response.Redirect"non corretto.htm"
    End If %>
    Il file captcha è questo

    http://www.mrwebmaster.it/script/asp/scheda605.htm

    Questo in un'altro sito mi funziona:
    <%
    If Session("Admin") <> true then
    Response.redirect("nonautorizzato.htm")
    Response.End
    End If
    %>
    Perchè sono riuscito a recuerare "Session Admin"

    Sul CAPTCHA non riesco a trovare Session.... ?


  6. #6
    Utente di HTML.it
    Registrato dal
    Jun 2006
    Messaggi
    245

  7. #7

    <%
    If blnCAPTCHAcodeCorrect =true then
    Response.Redirect"contatti.asp"
    Else
    Response.Redirect"non corretto.htm"
    End If %>

    il file di inclusione è quello che elabora il processo e controlla l'esattezza dei dati spero tu non l'abbia rimosso

  8. #8
    Utente di HTML.it
    Registrato dal
    Jun 2006
    Messaggi
    245
    Io non ho rimosso niente....

    <%
    If blnCAPTCHAcodeCorrect =true then
    Response.Redirect"contatti.asp"
    Else
    Response.Redirect"non corretto.htm"
    End If %>
    E' esattamente quello che ho inserito nella pagina dei contatti.asp
    il problema è che anche se il codice antispam è corretto la pagina dei contatti non viene visualizzata ma viene semmpre visualizzata la pag. non corretto.htm.
    Esiste una posizione specifica dove collocare questo script ?
    Io l'ho collocato in testa !

  9. #9
    Utente di HTML.it
    Registrato dal
    Jun 2006
    Messaggi
    245

  10. #10
    ho scaricato lo script e nella pagina di esempio il controllo lo fa così:

    If blnCAPTCHAcodeCorrect Then

    Response.Write("Correctly")
    Else

    Response.Write("Incorrectly")
    End If

    prova a sostituire così i tuoi dati:

    If blnCAPTCHAcodeCorrect Then

    Response.Redirect("contatti.asp")
    Else

    Response.Write("non corretto.htm")
    End If

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 © 2026 vBulletin Solutions, Inc. All rights reserved.