RE: [PHP] 2 Qs: Passing current URL with session and how to avoid session timeout???
| From: | John W. Holmes | Date: | Sat, 18 Jan 2003 23:52:13 +0000 |
| Subject: | RE: [PHP] 2 Qs: Passing current URL with session and how to avoid session timeout??? | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-132137@lists.php.net to get a copy of this message | ||
1. You can "create" the current page with a combination of PHP_SELF,
QUERY_STRING, etc... Take a look at a phpinfo() page to see all of the
variables.
2. You can use ini_set() in your code to change the settings for your
sessions or an .htaccess file if your on *nix.
---John W. Holmes...
PHP Architect - A monthly magazine for PHP Professionals. Get your copy
today. http://www.phparch.com/
> -----Original Message-----
> From: -<[ Rene Brehmer ]>- [mailto:metalbunny@metalbunny.net]
> Sent: Saturday, January 18, 2003 11:04 AM
> To: php-general@lists.php.net
> Subject: [PHP] 2 Qs: Passing current URL with session and how to avoid
> session timeout???
>
> Hi gang
>
> Been trying to figure out this session stuff, but since I was unable
to
> make the manual sample into something workable, I instead decided to
> actually try and make the session do what I need it for: Passing the
URL
> of the caller page to the page that's being called.
>
> 1. Only I can't figure out if there's a function to just pull the
current
> URL and plop it into a session variable. The thing is that these pages
are
> all built by using a bunch of GET variables in the URL, so it would be
> easiest to just do something like:
>
> $_SESSION['mother'] = $currentURL;
>
> And then in the called, daughter, page do this:
>
> <a href=<?php echo("\"$_SESSION['mother']\"") ?>>Get
> back to where you
> came from</a>
>
> As the only other way I've found is to have it use the
string-functions
> and re-build the current URL throughout the if-tree that builds the
page.
> I need to pass the mother URL to the daughter pages because there's
two
> main entry-points into the daugther pages, and one of them can have
10-15
> different states...
>
> But how do you pull the current url? ParseURL just smacks it into an
> array, and I'll then have to rebuild it anyway ... which makes it
about
> just as simple as running it through the if-tree. Whether or not the
> session-id is inside the URL is not essential to me, but dunno if php
> cares about it.
>
> 2. Since the above is required to function at all times, I need to
> override the expiration time. I can't do it in the ini file, 'cause I
> can't modify the server where it's to run, and it's set to 0 there...
(not
> sure if that means it expires right away, or not at all)
>
> Anyway to do this???
>
> TIA
>
> Rene
> --
> Rene Brehmer
>
> This message was written on 100% recycled spam.
>
> Come see! My brand new site is now online!
> http://www.metalbunny.net
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php