Changeset 46 for trunk/examples/example_secure_fork.php
- Timestamp:
- 03/15/06 23:15:57 (3 years ago)
- Files:
-
- trunk/examples/example_secure_fork.php (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/examples/example_secure_fork.php
r34 r46 8 8 * @license LGPL 9 9 **/ 10 error_reporting( E_ALL ); 11 12 // include error-manager 13 include_once '../../patError/patErrorManager.php'; 14 15 patErrorManager::setErrorHandling( E_ERROR, 'verbose' ); 16 patErrorManager::setErrorHandling( E_WARNING, 'verbose' ); 17 patErrorManager::setErrorHandling( E_NOTICE, 'verbose' ); 18 10 // load error handler 11 include_once './_error.php'; 12 19 13 // include factory/loader 20 14 include_once '../patSession.php'; … … 28 22 // get old session id 29 23 $oldId = $sess->getId(); 30 31 // fork session 32 $sess->fork(); 24 25 if( isset( $_GET['fork'] ) && $_GET['fork'] == 'yes' ) { 26 // fork session 27 $sess->fork(); 28 } 33 29 ?> 34 <form action="<?PHP echo $_SERVER['PHP_SELF'] . '?' . $sess-> getQueryString(); ?>" method="POST">30 <form action="<?PHP echo $_SERVER['PHP_SELF'] . '?' . $sess->SID; ?>" method="POST"> 35 31 Store custom value...<br /> 36 32 <table border="0" cellpadding="1" cellspacing="0"> … … 67 63 echo '<b>new:</b> ' . $sess->getId() . "<br />\n"; 68 64 69 $queryString = $sess-> getQueryString();65 $queryString = $sess->SID; 70 66 71 67 echo '<br /><a href="' . $_SERVER['PHP_SELF'] . '?' . $queryString . '" title="'. $_SERVER['PHP_SELF'] . '?' . $queryString .'">Continue this session</a><br />'; 68 echo '<br /><a href="' . $_SERVER['PHP_SELF'] . '?' . $queryString . '&fork=yes" title="'. $_SERVER['PHP_SELF'] . '?' . $queryString .'&fork=yes">Fork this session</a><br />'; 72 69 73 if( isset( $_POST['submit'] ) ) 74 { 70 if( isset( $_POST['submit'] ) ) { 75 71 $sess->set( $_POST['name'], $_POST['value'] ); 76 72 } … … 78 74 echo "<br />Print session values for debug <br />\n"; 79 75 echo "<pre>"; 80 print_r( $sess->_sess );76 echo $sess; 81 77 echo "</pre>"; 82 echo "<br /><i>Note: '_sess' is a private variable and should not used like this. :-(</i>"83 78 ?>
