Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Recuperare url pagina

  1. #1

    Recuperare url pagina

    Ciao a tutti.
    Ho un sito composto da un livello principale (root) con delle sottocartelle (una per provincia, chiamata con il nome della provincia).
    All'interno delle province, in una pagina ASP, c'è un blocco di codice identico per tutte fatta eccezione che per l'ID provincia che viene usato per estrarre dei dati in una query.

    Pensavo di prendere in blocco il pezzo di codice comune, metterlo dentro un file blocco_comune.asp e posizionarlo nella root e includerlo () nelle varie pagine delle province, al suo interno fare un'altro include di una pagina query.asp dove è la query con l'ID differente a seconda della provincia. A questo punto, in query.asp fare degli IF andando a prendere la WHERE con l'ID della provincia in cui sono... però non so come fare a reperire questa informazione.

    Esempio:

    - sono su www.miosito.it/Roma/visiona.asp
    - in visiona.asp avrò
    - in blocco_comune.asp avrò
    - in query.asp dovrò avere un IF del tipo:
    If "una var che me lo identifica" = "Roma"
    oppure
    If "una var che me lo identifica" = "http://www.miosito.it/Roma/"
    prendo la query con l'ID di Roma.

    C'è un modo per farlo?
    Grazie.
    Ciao.

  2. #2
    Utente bannato
    Registrato dal
    Oct 2003
    Messaggi
    372
    l'url completo della pagina corrente si recupera così:

    Codice PHP:
    url="http://"

    url=url&request.servervariables("Server_name")

    url=url&"/"&request.servervariables("script_name")

    if 
    len(request.querystring()&"x")>1 then
            url
    =url&"?"&request.querystring()
    end if 
    se la querystring non ti serve togli il blocco if delle ultime 3 righe

  3. #3

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.