Hello all,
I have simple PHP application that on one page strarts session and
write some information to it. On another page program tryes to fetch
information from a third page using cURL. On that third page program
needs to retrive information that were written to the session and use
them. Problem is that when I call the third page and call
session_start() it starts a new session where there are no infromation
I need. Code below.
<code>
<?
/**
* file: t1.php
*/
session_start() ;
$_SESSION['user'] = 'lukas';
echo '<html>
<body>
<a href="t2.php">' .$_SESSION['user'].' 2 >> </a>
</body>
</html>';
?>
<?
/**
* file: t2.php
*/
session_start() ;
$_SESSION['user'].=" add some info.";
$url="http://www.myserver.co m/t3.php"
$ch = curl_init();
curl_setopt($ch , CURLOPT_URL, $url);
curl_setopt($ch , CURLOPT_TIMEOUT , 2);
//curl_setopt($ch , CURLOPT_COOKIE,
session_name(). "=".session_id( ).";"); //when I uncomment that line
operation times out
$output = curl_exec($ch);
echo "output: ".$output." <br/>";
echo "error no: ".curl_errno($c h)."<br/>";
echo "error: ".curl_error($c h)."<br/>";
curl_close($ch) ;
?>
<?
/**
* file: t3.php
*/
session_start() ;
if(isset($_SESS ION['user']))
echo "yeah<br/>";
else
echo "nope<br/>";
?>
</code>
My PHP Version 4.4.2-1
My php.ini session settings:
Session Support enabled
Registered save handlers files user
session.auto_st art Off Off
session.bug_com pat_42 On On
session.bug_com pat_warn On On
session.cache_e xpire 180 180
session.cache_l imiter nocache nocache
session.cookie_ domain no value no value
session.cookie_ lifetime 0 0
session.cookie_ path / /
session.cookie_ secure Off Off
session.entropy _file no value no value
session.entropy _length 0 0
session.gc_divi sor 100 100
session.gc_maxl ifetime 1440 1440
session.gc_prob ability 0 0
session.name PHPSESSID PHPSESSID
session.referer _check no value no value
session.save_ha ndler files files
session.save_pa th /var/lib/php4 /var/lib/php4
session.seriali ze_handler php php
session.use_coo kies On On
session.use_onl y_cookies Off Off
session.use_tra ns_sid Off Off
My php.ini cURL settings
CURL support enabled
CURL Information libcurl/7.15.3 OpenSSL/0.9.8a zlib/1.2.1.1
libidn/0.5.18
Any help would be appreciated.
Kind regards,
Luke
I have simple PHP application that on one page strarts session and
write some information to it. On another page program tryes to fetch
information from a third page using cURL. On that third page program
needs to retrive information that were written to the session and use
them. Problem is that when I call the third page and call
session_start() it starts a new session where there are no infromation
I need. Code below.
<code>
<?
/**
* file: t1.php
*/
session_start() ;
$_SESSION['user'] = 'lukas';
echo '<html>
<body>
<a href="t2.php">' .$_SESSION['user'].' 2 >> </a>
</body>
</html>';
?>
<?
/**
* file: t2.php
*/
session_start() ;
$_SESSION['user'].=" add some info.";
$url="http://www.myserver.co m/t3.php"
$ch = curl_init();
curl_setopt($ch , CURLOPT_URL, $url);
curl_setopt($ch , CURLOPT_TIMEOUT , 2);
//curl_setopt($ch , CURLOPT_COOKIE,
session_name(). "=".session_id( ).";"); //when I uncomment that line
operation times out
$output = curl_exec($ch);
echo "output: ".$output." <br/>";
echo "error no: ".curl_errno($c h)."<br/>";
echo "error: ".curl_error($c h)."<br/>";
curl_close($ch) ;
?>
<?
/**
* file: t3.php
*/
session_start() ;
if(isset($_SESS ION['user']))
echo "yeah<br/>";
else
echo "nope<br/>";
?>
</code>
My PHP Version 4.4.2-1
My php.ini session settings:
Session Support enabled
Registered save handlers files user
session.auto_st art Off Off
session.bug_com pat_42 On On
session.bug_com pat_warn On On
session.cache_e xpire 180 180
session.cache_l imiter nocache nocache
session.cookie_ domain no value no value
session.cookie_ lifetime 0 0
session.cookie_ path / /
session.cookie_ secure Off Off
session.entropy _file no value no value
session.entropy _length 0 0
session.gc_divi sor 100 100
session.gc_maxl ifetime 1440 1440
session.gc_prob ability 0 0
session.name PHPSESSID PHPSESSID
session.referer _check no value no value
session.save_ha ndler files files
session.save_pa th /var/lib/php4 /var/lib/php4
session.seriali ze_handler php php
session.use_coo kies On On
session.use_onl y_cookies Off Off
session.use_tra ns_sid Off Off
My php.ini cURL settings
CURL support enabled
CURL Information libcurl/7.15.3 OpenSSL/0.9.8a zlib/1.2.1.1
libidn/0.5.18
Any help would be appreciated.
Kind regards,
Luke
Comment