I have a webpage that retrieves data (via ajax/php) and shows it in an html div (id='parent'). I’d like to add a print feature, which will take the contents of parent and show it in another page.
I’ve never made a dynamic webpage before. All the information I show is just pulled onto the main page via ajax. So I don’t know where to begin really. I assume it has something to do with those long character strings I see in the urls of lots of internet sites, but I don’t know! do I just use the url character string to store information about the current state of the page so the user can go back to what they were looking at with the back button. will the back button automatically work, or do i have to listen for it and reload the page based on what i pull from that string?
Very appreciative if someone can point me to some good articles or work out a little pattern of what steps I should take to
- pull data from the page
- put it on another page (or is it another page? do I just clear the page i’m on and re-fill it with other data??)
- enable the back button to go back to the first page.
Thank you so much!
Those long character strings you are talking about sound like SessionIDs. The idea is that you store all the data you need to share between website requests on the server and identify the user by this ID to retreive the correct dataset when she requests the next website.
PHP already supports this out-of-the-box. The documentation of the PHP session handling functionality can be found here:
http://www.php.net/manual/en/book.session.php