I am able to get the value for "request.ServerVariables("http_referer")". However, I try to use this value in a "response.redirect" and the value disappears. Why is this happening. Example:
-------------------------------------------------------------------------
If Not Session("whatEver") = True Then
Dim httpVar, EncodeHttpVar
httpVar = Request.ServerVariables("HTTP_REFERER")
EncodeHttpVar = Server.URLEncode(httpVar)
I built a site half a year ago with form that submits to page that processes the info and then returns the user back to the page they came from using HTTP_REFERER.
There's one guy -- using an identical set-up to our main testing platform -- who kept getting the "URL required" error when doing this. For some reason, on his system alone, HTTP_REFERER was not collecting any referring URL. Is it common for HTTP_REFERER to wuss out like this? What causes it?
Is there any way to prevent an IE 6 browser from sending up the REFERER HTTP header? (Either as an IIS Server setting, change to asp files, or even a setting in the IE browser).
This is wasting WAN bandwidth in our Intranet application - we have fairly low network bandwidth. The referer is inevitably somewhere else in our own ASP application, and is usually has a really nasty long QString attached ... (and no, really dont want to run stats about how users navigate our app)..
but I keep getting a "permission denied" error. If I just put the same address string in IE6's Address box and go to it, IE opens myusername's FTP home page just fine, so I know the FTP site is working as expected. Also, if I put in an anonymous ftp site, without the username and password (e.g. "ftp://ftp.microsoft.com"), the redirect works fine, too.
I don't want the user to be prompted by IE for the username and password at the FTP site, so I am providing them from within the web site.
What can be preventing the response.redirect from handling non-anonymous FTP access? Is there a better way to do this?
I have no idea if this is actually possible in plain asp but any help might be welcome :
After a user has downloaded some content/file from my webserver (http_status =200) I would like to redirect him to a file -lets say- "ThankYou.htm"
So basically sth like this
If Response.Status ="200 OK" then Response.Redirect "ThankYou.htm" Else Response.Redirect "GetLost.htm" End If
The question is : how would i implement this ONLY for the document to be downloaded ? The document to be downloaded is part of a collection from a DB query - so it is know to me as sFileName = rsPDF_ID("PDF_File")
I need to implement an application that receives http calls from a remote client, do something with it and returns some feedback. I want to use IIS (version 6) as my front end http server (with https and ssl services) which will facilitate all the requirements of a http server and then foreword the incoming call to my application and will return the process result to the client at the end.
Does IIS support this? And if yes - what are the requirement from my application to use it (built in .net if anyone interested)?
I need to redirect to another web page, but that redirect will include the submission of form data. So, unlike ServerXMLHTTP which stays on the originating web page, I need the script to redirect to the page that I'm submitting the POST data to (without pressing a submit button).
I got the code off of a website and found that many web sites had similar code for doing the same thing. The problem I am having is that the code will not redirect to the HTTPS and will keep reloading the page. Is there a setup issue with IIS that I might be missing?
I used a Response.Redirect "page.asp" as the last command in ASP code that processes a submitted form from an Adobe PDF form (using HTML format). For some reason, if there is any linked file (image, stylesheet, javascript) in the target "page.asp" IE hangs until you press Escape. With Refresh, the page loads completely.
I checked the web log and the entry for "page.asp" is 200 (OK) but all the files I mentioned above all show 400. The description for this status code is pretty generic and not much help (a syntax error in the request and the server doesn't understand it
I can't control the syntax of the request so how can this be fixed? (and how could the submit from the PDF form have anything to do with this since other HTML forms directed to an ASP page with images etc. works fine.
I have a problem with a Cookie in an ASP page. Without any apparent reason, one of the Cookies disappears, but the others are ok.
I'm at Page1, a link goes to Page2. Page2 redirects to Page3 and Page3 redirects to Page1. When I'm back to Page1, sometime, one of the cookies don't exist anymore... But the others are there! The disappeared Cookie isn't always the same, in the 18 Cookies that I have.
The environment is composed of 4 clustered servers. Page1 is SSL, but not Page2 and Page3.
I don't have more than 4KB (1.86KB to be more precise) of data and I don't have more that 20 Cookies on the same domain.
I never had this happen. When i display my database into a table it displays fine. But if i change the order of the columns some of them won't display. No error codes at all.
i'm using a SQL DB with char, text and datetime fields. What can be wrong?
IF Trim(Request.QueryString("v")) = "" THEN Back = Replace(Request.ServerVariables("Http_REFERER"),"http://localhost/","") ELSE Back = Request.QueryString("v") END IF
Code: if left(request.Form("phone_nu"),3) = "234" and len(request.Form("phone_nu")) < 11 then response.Redirect("sms.asp?error="&(request.Form("phone_nu"))) end if
is there a way to response.redirect what's already in the address bar then add on what you want for each link? I have a page that will sort but I dont want to type out all the links. cant I do something like
response.write((whats in the address bar)&sort=asc)
I know I could do this Response.write(request.servervariables("URL")) but that doesnt give me the stuff in the address bar
I have a page, progress.asp?id=<%=rs("id")%>, all the insert function will be done to nextpage.asp. Then, on nextpage.asp, I will like to redirect back to progress.asp?id=<%=rs("id")%>, but I have problem with the id.
I am using response.redirec to do the url redirection on my login page. The login page is under http://myURL/test/dir1/login.aspx, when the user login successfully, the login page redirects the user to the default.apsx page, which is under http://myURL/test/dir1/default.aspx. When I enter the IP address of myURL in the address bar, the redirection works perfectly fine, but if I enter myURL (which is hostname) in the address bar, the redirection in login page doesn't work anymore, the login page just gets refreshed.
I have an application form which on confirmation of details, takes you back to the page from where the person chose which course they want to apply for. The process has been working fine when I had just basic html (just the form tags) but when I put it into my html template I'm getting an error message when it comes to the response.redirect "index.asp". The error is Header Error The HTTP headers are already written to the client browser. Any HTTP header modifications must be made before writing page content.
actually comes back after the redirect with the % urlencoded which obviously considering its been given the encoding anyway is a nightmare.. ie "http://www.blurb.com/default.asp?test=sweet+%2526+sour"
and subsequent redirections would just keep replacing the starting % with %25...
IF rsQuery("survey_taken") = "Y" Then %> <script language = "Javascript"> alert ("You have taken the survey."); </script> <% Response.Redirect "page.asp" Else End IF
Is the codes wrong? becos after the msg box pop up, it doesnt redirect me to the page.asp
but still give me file not found 404 and i print the content in database to ensure it contain the exactly file and when write the file name as string it is worked response.redirect("HoCom.htm")
As I'm using frames I would like the Response.Redirect to contain a similar code entry as target_top for an HTML link. Please does anyone know if there is an asp equivalent?