WordPress.org

Ready to get started?Download WordPress

Forums

WP SESSIONS not remembering values on remote server (2 posts)

  1. davidsword
    Member
    Posted 3 years ago #

    locally and on my personal remote server, functions.php w the following:

    if (isset($_GET['define_ses'])) {
    	$_SESSION['test'] = 'defined';
    } else {
    	print_r($_SESSION);
    }

    works. Ie:, I define the session w the URL http://.../?define_ses , then change the URL and on every page, $_SESSION['test'] = 'defined' as expected. the value is remebered.

    BUT on my clients remote server, this is not the case...

    When the URL is http://.../?define_ses $_SESSION['test'] = 'defined'
    but when the url changes the var is blank $_SESSION['test'] = '' . the value is not being carried from page-to-page as it is on my local and personal server.

    The only thing I know about this server is that "Mod_security is in effect". I know it's wordpress because when i put that first snippet into a non-wordpress test.php page, the session's do work and it is remembered- it's only not remembering in my wordpress files.

    Can anyone please let me know any reason why my session values aren't being remembered?

  2. davidsword
    Member
    Posted 3 years ago #

    it was an issue with register_globals, they needed to be off - (this may cause some security issues though?)

    the problematic wp function doing the deed is wp_unregister_globals()

Topic Closed

This topic has been closed to new replies.

About this Topic