Beefy Boxes and Bandwidth Generously Provided by pair Networks
P is for Practical

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,

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!

Replies are listed 'Best First'.
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?

What's my password?
Create A New User
Node Status?
node history
Node Type: perlquestion [id://934698]
Approved by moritz
and all is quiet...

How do I use this? | Other CB clients
Other Users?
Others making s'mores by the fire in the courtyard of the Monastery: (5)
As of 2017-12-11 19:34 GMT
Find Nodes?
    Voting Booth?
    What programming language do you hate the most?

    Results (310 votes). Check out past polls.