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

    Bloccare IP preso da database

    Salve amici
    vorrei utilizzare questo codice
    <%
    if request.servervariables("REMOTE_ADDR") = "IP_DATABASE" then
    Response.Buffer = TRUE
    Response.Status = ("401 Unauthorized")
    Response.End
    end if
    %>

    per bloccare l'acceso ad un sito in cui TUTTI gli indirizzi IP da bloccare stanno in un database...

    Come faccio a far ripetere l'operazione per tutti i record contenuti nel database????

    Grazie!
    Digital XP - The new expression of digital art! - http://www.mimanchitu.it

  2. #2
    rs= select IP_DATABASE from tabella where IP_DATABASE = request.servervariables("REMOTE_ADDR")

    If Not rs.EOF Or Not rs.BOF Then
    Response.Status = ("401 Unauthorized")
    end if

  3. #3

    ehm ehm

    grazie mille... mi era venuta anche a me! gentilissimo ugualmente!
    Digital XP - The new expression of digital art! - http://www.mimanchitu.it

  4. #4

    scusa

    scusa ho fatto tutto...però non funziona...nel senso che nel database ho inserito anche il mio indirizzo IP..... però mi fa vedere la pagina ugualmente!

    come mai?
    Digital XP - The new expression of digital art! - http://www.mimanchitu.it

  5. #5

  6. #6
    Questo è il codice:

    <%
    ip_utente = Request.ServerVariables("REMOTE_ADDR")
    userhost = Request.ServerVariables("REMOTE_HOST")
    'controllo se il tuo ip è inserito all'interno del db

    servf = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("/mdb-database/blocca_ip.mdb")
    set rec = server.createobject("ADODB.Recordset")

    sql = "select ip from tbl_ip_lista where ip ='" & ip_utente & "'"

    rec.Open sql, servf
    if rec.eof then
    ipin = "Y"
    end if
    rec.close
    %>

    <%
    'se l'ip è nel database allora:
    if ipin <> "Y" then
    Response.Status = "403 Access Forbidden"
    Response.Write Response.Status
    Response.End
    End If
    %>
    Digital XP - The new expression of digital art! - http://www.mimanchitu.it

  7. #7

    problemino

    Ok ho risolto....io prendevo il mio indirizzo IP dalla connessione...ma non era quello...ora funziona...Però mi sono accorto di una cosa ancora più grave! Questo sito ha un forum in PHP..... come faccio in quel caso?
    Digital XP - The new expression of digital art! - http://www.mimanchitu.it

  8. #8

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.