Solved

ASP Linking

Posted on 2004-08-03
2
251 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
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

Announcing the Most Valuable Experts of 2016

MVEs are more concerned with the satisfaction of those they help than with the considerable points they can earn. They are the types of people you feel privileged to call colleagues. Join us in honoring this amazing group of Experts.

Question has a verified solution.

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

Suggested Solutions

Title # Comments Views Activity
split53 challenge 7 117
MacOS and programming in React 7 46
some keys in my laptop is not working. any suggestion 6 47
IntelliJ and Eclipse Neon 2 installations 4 33
This is an explanation of a simple data model to help parse a JSON feed
In this post we will learn how to make Android Gesture Tutorial and give different functionality whenever a user Touch or Scroll android screen.
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…

713 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