Hi,
I am attempting to use php session variables on a server which is running Red Hat Linux, but the variables don't seem to be getting passed between pages. I have tried the same exact test script on my third party webhost, and it works just fine. Does anyone know of anything that needs to be changed in a default Red Hat php setup?
This is the test script that I am using: http://php.about.com/od/advancedphp/ss/php_sessions.htm
This is what I was given as the default setup for redhat: -
[Session]
-
; Handler used to store/retrieve data.
-
session.save_handler = files
-
-
; Argument passed to save_handler. In the case of files, this is the path
-
; where data files are stored. Note: Windows users have to change this
-
; variable in order to use PHP's session functions.
-
session.save_path = /var/lib/php/session
-
-
; Whether to use cookies.
-
session.use_cookies = 1
-
-
; This option enables administrators to make their users invulnerable to
-
; attacks which involve passing session ids in URLs; defaults to 0.
-
; session.use_only_cookies = 1
-
-
; Name of the session (used as cookie name).
-
session.name = PHPSESSID
-
-
; Initialize session on request startup.
-
session.auto_start = 0
-
-
; Lifetime in seconds of cookie or, if 0, until browser is restarted.
-
session.cookie_lifetime = 0
-
-
; The path for which the cookie is valid.
-
session.cookie_path = /
-
-
; The domain for which the cookie is valid.
-
session.cookie_domain =
-
-
; Handler used to serialize data. php is the standard serializer of PHP.
-
session.serialize_handler = php
-
-
; Define the probability that the 'garbage collection' process is started
-
; on every session initialization.
-
; The probability is calculated by using gc_probability/gc_divisor,
-
; e.g. 1/100 means there is a 1% chance that the GC process starts
-
; on each request.
-
-
session.gc_probability = 1
-
session.gc_divisor = 1000
-
-
; After this number of seconds, stored data will be seen as 'garbage' and
-
; cleaned up by the garbage collection process.
-
session.gc_maxlifetime = 1440
-
-
; PHP 4.2 and less have an undocumented feature/bug that allows you to
-
; to initialize a session variable in the global scope, albeit register_globals
-
; is disabled. PHP 4.3 and later will warn you, if this feature is used.
-
; You can disable the feature and the warning separately. At this time,
-
; the warning is only displayed, if bug_compat_42 is enabled.
-
-
session.bug_compat_42 = 0
-
session.bug_compat_warn = 1
-
-
; Check HTTP Referer to invalidate externally stored URLs containing ids.
-
; HTTP_REFERER has to contain this substring for the session to be
-
; considered as valid.
-
session.referer_check =
-
-
; How many bytes to read from the file.
-
session.entropy_length = 0
-
-
; Specified here to create the session id.
-
session.entropy_file =
-
-
;session.entropy_length = 16
-
-
;session.entropy_file = /dev/urandom
-
-
; Set to {nocache,private,public,} to determine HTTP caching aspects.
-
; or leave this empty to avoid sending anti-caching headers.
-
session.cache_limiter = nocache
-
-
; Document expires after n minutes.
-
session.cache_expire = 180
-
-
; trans sid support is disabled by default.
-
; Use of trans sid may risk your users security.
-
; Use this option with caution.
-
; - User may send URL contains active session ID
-
; to other person via. email/irc/etc.
-
; - URL that contains active session ID may be stored
-
; in publically accessible computer.
-
; - User may access your site with the same session ID
-
; always using URL stored in browser's history or bookmarks.
-
session.use_trans_sid = 0
-
-
; The URL rewriter will look for URLs in a defined set of HTML tags.
-
; form/fieldset are special; if you include them here, the rewriter will
-
; add a hidden <input> field with the info which is otherwise appended
-
; to URLs. If you want XHTML conformity, remove the form entry.
-
; Note that all valid entries require a "=", even if no value follows.
-
url_rewriter.tags = "a=href,area=href,frame=src,input=src,form=fakeentry"
-
Thanks for any help that you can provide.
Mike
3 3090
Hi,
I am attempting to use php session variables on a server which is running Red Hat Linux, but the variables don't seem to be getting passed between pages. I have tried the same exact test script on my third party webhost, and it works just fine. Does anyone know of anything that needs to be changed in a default Red Hat php setup?
This is the test script that I am using: http://php.about.com/od/advancedphp/ss/php_sessions.htm
This is what I was given as the default setup for redhat:
<snip>
Thanks for any help that you can provide.
Mike
Hi mikeboston welcome to TSDN,
can we see the php code that u are using to set the sessions and the php code where u are trying to access them.
thank you
Hi mikeboston welcome to TSDN,
can we see the php code that u are using to set the sessions and the php code where u are trying to access them.
thank you
Hi Epots, yes, the code is the exact code that you find at that link above. The link goes to a php session variables tutorial. Here is the script in action, working just fine: http://gurry.com/session
Thanks,
Mike
page 1: -
<?php
-
session_start();
-
-
// makes an array
-
$colors=array('red', 'yellow', 'blue');
-
// adds it to our session
-
$_SESSION['color']=$colors;
-
$_SESSION['size']='small';
-
$_SESSION['shape']='round';
-
print "Done";
-
?>
-
-
-
page 2:
-
<?php
-
session_start();
-
Print_r ($_SESSION);
-
echo "<p>";
-
-
//echo a single entry from the array
-
echo $_SESSION['color'][2];
-
?>
-
Atli 5,058
Expert 4TB
This is most likely a problem with your PHP configuration.
Try adding this to the top of your page, after the session_start() function call: -
echo "<p>". session_id() ."</p>";
-
This will print the session id, which should stay the same throughout the session.
Sign in to post your reply or Sign up for a free account.
Similar topics
by: Al Jones |
last post by:
This is a repost form the vbscript newgroup - if this isn't the appropriate
group would you point me toward one that is.
Basically, I seem to be losing session data part way though preparing an...
|
by: Lina Manjarres |
last post by:
Hello,
I have a session variable in a login page. Then I go to a form page where I
uses the ProfileID and the UserID. Then I go to a result page where I would
like to use the UserID as a filter,...
|
by: PJ |
last post by:
A particular page seems to be having issues with correctly setting Session
variables. I am setting a couple of session variables on the Page_Unload
event. While stepping through code, the...
|
by: Harry Simpson |
last post by:
I've come from the old ASP camp where session variables were not used. When
i started using ASP.NET in 2001, I started using them again because it was
ok from what I'd read.
I've been merrily...
|
by: tshad |
last post by:
I have been using the default session state (InProc) and have found that I
have been loosing my information after a period of time (normally 20
minutes).
Is there anyway to find out how much...
|
by: Alan Wang |
last post by:
Hi there,
Once my application gets complicated and complicated. I found it's really
hard to keep track of Session value I am using in my asp.net application. I
am just wondering if anyone have...
|
by: Phillip N Rounds |
last post by:
I'm writing a user control which has two states: Active & InActive. I
additionally am required that there to be only one active control per page,
and all logic has to be contained within the...
|
by: BillE |
last post by:
When a user opens a new IE browser window using File-New-Window the
integrity of an application which relies on session state is COMPLETELY
undermined. Anyone who overlooks the fact that...
|
by: BillE |
last post by:
Some ASP.NET applications use Session Variables extensively to maintain
state.
These should be re-written to use viewstate, hidden fields, querystring,
etc. instead.
This is because if a user...
|
by: MrHelpMe |
last post by:
Hello again all,
I've finished my whole application and now I don't like the whole
session variables that I am using. I have a form, user fills in info
clicks submit and using CDOSYSMail an...
|
by: Charles Arthur |
last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
|
by: emmanuelkatto |
last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud.
Please let me know.
Thanks!
Emmanuel
|
by: BarryA |
last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
|
by: nemocccc |
last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
|
by: Sonnysonu |
last post by:
This is the data of csv file
1 2 3
1 2 3
1 2 3
1 2 3
2 3
2 3
3
the lengths should be different i have to store the data by column-wise with in the specific length.
suppose the i have to...
|
by: marktang |
last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
|
by: Oralloy |
last post by:
Hello folks,
I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>".
The problem is that using the GNU compilers,...
|
by: jinu1996 |
last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
|
by: agi2029 |
last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...
| |