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

    Memorizzare l'indirizzo di una pagina asp

    Ciao,

    avrei bisogno di memorizzare in una variabile l'indirizzo della pagina web aperta in quel momento.

    Ho provato con:

    pPageOpenNow=request.ServerVariables("URL")

    e creare un link del tipo

    clicca qui

    e fin qui tutto bene.

    Ma io ho bisogno di usarla in una pagina nella quale ho a video la lettura di 5 record per volta di una tabella di un database mdb

    Sulla prima pagina il link di cui sopra funziona. Proseguo nella lettura dei record, vado alla pagina successiva, clicco sul link in questione e funziona ma apre la pagina precedente (cioe' la prima)e non rimango sulla seconda.

    Ossia:
    la prima pagina ha l'url:
    http://www.miosito.com/listUserName.asp
    quindi la variabile in questione e':
    pPageOpenNow="http://www.miosito.com/listUserName.asp"
    e il link e':
    clicca qui

    leggo i primi 5 record, clicco (su un altro link) e vado alla pagina successiva che ha l'url:
    http://www.miosito.com/listUserName.asp?CurPage=2
    la variabile in questione dovrebbe essere:
    pPageOpenNow="http://www.miosito.com/listUserName.asp?CurPage=2"
    e il link dovrebbe essere:
    clicca qui

    e invece no, anche sulla seconda pagina i valori della variabile e relativo link sono uguali alla prima.

    Come mai?

  2. #2
    Forse perchè la variabile URL del server ignora la querystring,
    ma il problema non si pone, visto che le querystring sono fatte proprio per passare i valori da una pagina all'altra.
    All'inizio pagina metti
    codice:
    Npage = request.querystring("curpage")
    quando stampi il link fai
    codice:
    ">clicca qui
    Non, ti pare?

  3. #3
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    codice:
    pPageOpenNow = request.ServerVariables("URL") 
    if len(request.ServerVariables("query_string")) > 0 then
    pPageOpenNow = pPageOpenNow &"?"& request.ServerVariables("query_string")
    end if
    In pPageOpenNow ora hai tutto...

    Roby

  4. #4
    pure meglio

  5. #5
    Funziona.

    Grazie.

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.