Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    708

    Controllo nell'url nome pagina

    Ciao

    come posso fare un controllo nell'url di una determinata pagina?

    E' possibile con request.querystring se ad es. l'url contiene una pagina di nome home.asp?

    www.nomesito.it/home.asp

    Una cosa così:

    if request.querystring = "home.asp" then
    ...
    end if

  2. #2

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2002
    Messaggi
    643
    Request.QueryString messa cosi' sara' vuota.
    Devi utilizzare Request.ServerVariables("HTTP_URL") ed estrarre quel che ti serve
    In particolare, se l'indirizzo e' quello ti dara' proprio /home.asp

  4. #4
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    708
    Ciao

    e grazie a tutti e 2!

    Ho risolto così:

    valore = Request.ServerVariables("HTTP_URL")

    If valore = "/home.asp" then
    sql_meta = "SELECT * FROM TabMeta WHERE NOME_PAGINA = '"& valore &"'"
    end if

    ATTENZIONE!

    Request.ServerVariables("HTTP_URL") estrae il nome della pagina con lo slash / davanti al nome della pagina, quindi il controllo va scritto così:

    If valore= "/home.asp" then...

    ...se no il valore non viene riconosciuto!

  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2002
    Messaggi
    643
    Lo so, te l'ho scritto sopra, ma se sai che devi estrarre la parte dopo il primo slash(nel tuo caso e' anche l'ultimo, perche' unico), basta che scrivi
    codice:
    valore = Right(Request.ServerVariables("HTTP_URL"), Len(Request.ServerVariables("HTTP_URL")) -1)
    ciao

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.