Solved

ASP Linking

Posted on 2004-08-03
2
253 Views
Last Modified: 2010-04-17
I know in PHP, the code to grab a link is echo $link

How can I grab a URL from a previous page using ASP?

Thanks!
0
Comment
Question by:Nitestarz
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
2 Comments
 
LVL 18

Accepted Solution

by:
tusharashah earned 500 total points
ID: 11705062

request.servervariables("http_referer")

[providing that the page the script placed on is not the startup page for the browser session, was not hard coded into the address bar or not opened as a favorite.]

- tushar
0
 
LVL 2

Expert Comment

by:MGrassman
ID: 11705118
Here ya go.
<%
    Response.Write "Referer: " & Request.ServerVariables("HTTP_REFERER")
%>

This won't work in all cases though.  Below is a list of what will and will not work.


The situations where this ServerVariable works
---clicking on a straight HTML <a href> link;
---submitting a form, using POST or GET, from a submit button, <input type=image> or client-side script (form.submit())

The situations where it doesn't work:
---clicking on a Favorite, History, or the recently-typed URLs list
---clicking on 'Home' in IE's toolbar, or an item in IE's 'Links' toolbar
---using location.href or location.replace() in client-side JScript/JavaScript/VBScript
---using HierMenus (details)
---typing the URL directly in the browser and hitting Enter or clicking 'Go'
---launching a clickable URL from an e-mail or MS Office document
---using Response.Redirect / Server.Transfer
---using Response.AddHeader (302) or <meta http-equiv=refresh> to redirect
---misspelling the variable name (many people assume HTTP_REFERRER).
---Obviously, this variable cannot be relied upon for many situations.
 
Hope this helps,

Michael Grassman
{personal website url removed - ee_ai_construct, cs moderator}
0

Featured Post

[Live Webinar] The Cloud Skills Gap

As Cloud technologies come of age, business leaders grapple with the impact it has on their team's skills and the gap associated with the use of a cloud platform.

Join experts from 451 Research and Concerto Cloud Services on July 27th where we will examine fact and fiction.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Whether you’re a college noob or a soon-to-be pro, these tips are sure to help you in your journey to becoming a programming ninja and stand out from the crowd.
Part One of the two-part Q&A series with MalwareTech.
In this fourth video of the Xpdf series, we discuss and demonstrate the PDFinfo utility, which retrieves the contents of a PDF's Info Dictionary, as well as some other information, including the page count. We show how to isolate the page count in a…
With the power of JIRA, there's an unlimited number of ways you can customize it, use it and benefit from it. With that in mind, there's bound to be things that I wasn't able to cover in this course. With this summary we'll look at some places to go…

617 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question