Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di billy1
    Registrato dal
    Jun 2001
    Messaggi
    549

    rewriting sito ASP: come posso intercettare l'url scritto nel browser?

    ciao, sto implementando l'URL REWRITING su un sito in ASP.

    per esempio, se la pagina che di solito e' :

    codice:
    http://www.sito.it/elenco_prodotti?categoria=21
    ora col rewriting e' :

    codice:
    http://www.sito.it/elenco/casio/21/
    io so che, nella pagina (con o senza rewriting), se faccio

    codice:
    response.write request.querystring()
    ottengo sempre :

    ?categoria=21

    Ecco, fatta questa premessa, a me servirebbe invece intercettare proprio l'url col reqriting che e' poi scritto nella barra degli indirizzi del browser... e cioe' :

    codice:
    http://www.sito.it/elenco/casio/21
    come posso fare?

    grazie
    Il fumo fa male a te e agli altri.
    Rispettate chi non vuole respirare il fumo passivo.

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Con request.servervariables("PATH_INFO") cosa ottieni?

    Roby

  3. #3
    Utente di HTML.it L'avatar di billy1
    Registrato dal
    Jun 2001
    Messaggi
    549

    ottengo

    Originariamente inviato da Roby_72
    Con request.servervariables("PATH_INFO") cosa ottieni?

    Roby
    ottengo il nome della pagina asp, non l'url del rewriting
    Il fumo fa male a te e agli altri.
    Rispettate chi non vuole respirare il fumo passivo.

  4. #4

    re:

    Ciao a tutti...

    Nessuno ha risolto questo quesito?

    grazie tante
    La Gratitudine è la prima cosa nella vita...

    Grazie a tutti

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2008
    Messaggi
    55
    codice:
    sito = Request.ServerVariables("HTTP_HOST")
    pagina = Request.ServerVariables("SCRIPT_NAME")
    querystring = Request.QueryString
    
    url = "http://" & sito
    url = url & pagina
    
    if len(querystring) > 0 then
      url = url & "?" & querystring
    end if
    
    Response.write "L'indirizzo della pagina è: " &url

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.