Beefy Boxes and Bandwidth Generously Provided by pair Networks
We don't bite newbies here... much
 
PerlMonks  

Get full url

by srchulo (Sexton)
on Oct 30, 2011 at 11:01 UTC ( #934698=perlquestion: print w/ replies, xml ) Need Help??
srchulo has asked for the wisdom of the Perl Monks concerning the following question:

Hello Monks,

Right now I am in a situation where I would like to be able to get the full URL of the script that is running. For instance,

http://beta.gearheadgaragesale.com/search.htm#red%20bmw

Would return everything, including the # onward. I need this because I am updating a page via AJAX, and I would like the user to be able to copy and paste the link and have someone else see the results they were viewing, and so I need the whole URL so that perl can pre fill the page. I am using the "#" instead of the "?" because when I append the "?" to the end of the URL with Javascript, it reloads the page.

I was not able to find an environment variable that does this. Is it even possible? Thanks!

Comment on Get full url
Re: Get full url
by Corion (Pope) on Oct 30, 2011 at 11:06 UTC

    The URL fragment (the part behind #) is never sent to the server. You will need to change your javascript so it does not use the fragment. Find out how to make your Javascript not reload the page when it fetches another URL.

      Okay, thanks for letting me know! Now on to finding a JS solution :)
Re: Get full url
by moritz (Cardinal) on Oct 30, 2011 at 11:06 UTC
      Though javascripts can access it through DOM

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: perlquestion [id://934698]
Approved by moritz
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others pondering the Monastery: (8)
As of 2014-11-28 18:18 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    My preferred Perl binaries come from:














    Results (199 votes), past polls