public function close() { $this->active = false; return (bool) $this->handler->close(); } public function read($id) { return (string) $this->handler->read($id); } public function write($id, $data)
public function close() { $this->active = false; return (bool) $this->handler->close(); } public function read($id) { return (string) $this->handler->read($id); } public function write($id, $data)
} if (version_compare(phpversion(), '5.4.0', '<') && isset($_SESSION) && session_id()) { throw new \RuntimeException('Failed to start the session: already started by PHP ($_SESSION is set).'); } if (ini_get('session.use_cookies') && headers_sent($file, $line)) { throw new \RuntimeException(sprintf('Failed to start the session because headers have already been sent by "%s" at line %d.', $file, $line)); } if (!session_start()) { throw new \RuntimeException('Failed to start the session'); }
$this->registerBag($attributes); $flashes = $flashes ?: new FlashBag(); $this->flashName = $flashes->getName(); $this->registerBag($flashes); } public function start() { return $this->storage->start(); } public function has($name)
namespace Illuminate\Session; use Symfony\Component\HttpFoundation\Session\Session as SymfonySession; class Store extends SymfonySession { public function start() { parent::start(); if (!$this->has('_token')) { $this->put('_token', str_random(40));
$this->registerBootingEvent(); $this->registerCloseEvent(); } } protected function registerBootingEvent() { $this->app->booting(function ($app) { $app['session']->start(); }); }
public function booted($callback) { $this->bootedCallbacks[] = $callback; } protected function fireAppCallbacks(array $callbacks) { foreach ($callbacks as $callback) { call_user_func($callback, $this); } }
{ if ($this->booted) { return; } foreach ($this->serviceProviders as $provider) { $provider->boot(); } $this->fireAppCallbacks($this->bootingCallbacks); $this->booted = true; $this->fireAppCallbacks($this->bootedCallbacks);
| | Before we handle the requests we need to make sure the application has | been booted up. The boot process will call the "boot" method on all | service provider giving all a chance to register their overrides. | */ $app->boot(); /*
| separate location so we can isolate the creation of an application | from the actual running of the application with a given request. | */ $framework = $app['path.base'].'/vendor/laravel/framework/src'; require $framework.'/Illuminate/Foundation/start.php'; /*
| We need to illuminate PHP development, so let's turn on the lights. | This bootstraps the framework and gets it ready for use, then it | will load up this application so that we can run it and send | the responses back to the browser and delight these users. | */ $app = require_once __DIR__.'/../bootstrap/start.php'; /*
Key | Value |
USER | osaa |
HOME | /home/osaa |
FCGI_ROLE | RESPONDER |
REDIRECT_REDIRECT_UNIQUE_ID | aAPGcGeWS_mC-aaeUEnU3AAAAE0 |
REDIRECT_REDIRECT_SCRIPT_URL | /activities/che |
REDIRECT_REDIRECT_SCRIPT_URI | https://www.osaa.org/activities/che |
REDIRECT_REDIRECT_HTTPS | on |
REDIRECT_REDIRECT_SSL_TLS_SNI | www.osaa.org |
REDIRECT_REDIRECT_STATUS | 200 |
REDIRECT_UNIQUE_ID | aAPGcGeWS_mC-aaeUEnU3AAAAE0 |
REDIRECT_SCRIPT_URL | /activities/che |
REDIRECT_SCRIPT_URI | https://www.osaa.org/activities/che |
REDIRECT_HTTPS | on |
REDIRECT_SSL_TLS_SNI | www.osaa.org |
REDIRECT_STATUS | 200 |
UNIQUE_ID | aAPGcGeWS_mC-aaeUEnU3AAAAE0 |
SCRIPT_URL | /activities/che |
SCRIPT_URI | https://www.osaa.org/activities/che |
HTTPS | on |
SSL_TLS_SNI | www.osaa.org |
proxy-nokeepalive | 1 |
HTTP_CF_RAY | 932d8fdd60961098-ORD |
HTTP_X_FORWARDED_FOR | 2a06:98c0:3600::103 |
HTTP_HOST | www.osaa.org |
HTTP_CF_WORKER | paperai.life |
HTTP_ACCEPT_ENCODING | gzip, br |
HTTP_ORIGIN | https://www.osaa.org |
HTTP_X_FORWARDED_PROTO | https |
HTTP_CF_CONNECTING_IP | 2a06:98c0:3600::103 |
HTTP_CF_VISITOR | {"scheme":"https"} |
HTTP_CF_IPCOUNTRY | US |
HTTP_USER_AGENT | Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; [email protected]) |
HTTP_REFERER | https://www.osaa.org |
HTTP_COOKIE | SHOP_SESSION_TOKEN=0fa99013-d5fb-4845-8046-6b8a7551d5e2; countryCode=US; csrftoken=3db1346b453b849e6351999eaf33dfe7; lagrange_session=d81ec33d-8171-4ab5-aec9-f67523bd192a; wcid=hDzthHg62MsJAAAB; akaas_AS_tgam_tgam_prod=2147483647~rv=43~id=54fc0701a8c3e6518fd9eb2052378568; JSESSIONID=222AF0B462E683CA8241F6613333A55B.ibisPaintAP026; ci_session=1r8q3sd3usregkvqu1e7duuil13gum3h; athena_short_visit_id=03378ad9-38d1-4d2b-83df-ff66b38d6281:1745077856; lastVisitedCategory=8315; ANONYMOUS_USER_ID=73990a35-b851-43d6-92c3-3dd44e1024ad; .Nop.Customer=56be40a7-8485-4709-92bd-494df5633c2f; nuk_customer_country_code=US; fornax_anonymousId=8490ee5c-8bac-4860-841d-4501323ec746; .Nop.Culture=c%3Den-US%7Cuic%3Den-US; _routing_id="d721a93c-3fb9-4fce-8bff-e57d5c7a1b7e"; laravel_session=eyJpdiI6IlJGNDhyNzRxcmpXelJWbFwvWXRDN0dBPT0iLCJ2YWx1ZSI6IkczbENsY3VsS05FaU1lU0tFcFdCXC9xYmhqZzdVemxDdkZ4TmNLc1Y2VExXOWhJUlFNYVM2Uk9DR1o4YXhvWjFGIiwibWFjIjoiNDU3NTg0NGVhMGM3MTU4YzdjY2ZhNjY4OGEyMTZjNjJjMzE3ZjczYjEwNDAwZTk1YmI5Y2YwZTkyNGMzNThlOSJ9; __cflb=02DiuEFhMCEPjpwk2qabCzusN2SmbKNpQvcCaVAGkhq8Y; _mitata=eyJhbGciOiJkaXIiLCJlbmMiOiJBMjU2R0NNIn0..JnaY0KSp5yhRlkSl.Y8mqMawWj_5vqEW8k9gQjxQAQZ-w78gKGp_JRdnM4J31UFYh8x9QelSTA9q-MSkJed8jQlKFKl0QdxX8lRZl3O2TDS3FYcCrjCJ7PZzPSttgltL2diBlI0G_3ZLr3L3NisfHCuJpcz2YFVpYy2lI23DchMTfQtjsHlgqUqCMKgH1Vj24_4iFSSjNdO4z8vBvLVEjLKMbJwYSfvdxzb3kMTLrbJK8Z5YouHRZhxbfPo-I7pHm0S2npD37uofwDZPGSWZ77XS_Rxypv86P8yvUpE77tHHb6mGeJmlHno5Yi-4t.iecUGCvjQ3RNAKlJOgqqTg; phpbb2mysql_data=a%3A2%3A%7Bs%3A11%3A%22autologinid%22%3Bs%3A0%3A%22%22%3Bs%3A6%3A%22userid%22%3Bi%3A-1%3B%7D; SF-CSRF-TOKEN=0e766287-4d5a-4de2-a21c-3e5b9617001a; AWSALB=rrRDHXMPxWBUphso193TWxLX1gn45+EdJRwdMVjmYHYwypG2g3sMisc9Fa4oD7i1AZqDG437OLR5p+97iyD+36BL/jcqKfT6biq/rTup17pUAlwMq8lyoRqpUnc/; PHPSESSID=u7ofc5ecm690ermen643aqfmhm; AWSALBCORS=rrRDHXMPxWBUphso193TWxLX1gn45+EdJRwdMVjmYHYwypG2g3sMisc9Fa4oD7i1AZqDG437OLR5p+97iyD+36BL/jcqKfT6biq/rTup17pUAlwMq8lyoRqpUnc/; XSRF-TOKEN=eba62fd92e3c30a181147f15f89b4a57109478b0369a243aa3c85dab1e8d1f0d; Shopper-Pref=03F27A2D176D8DD28DE9CE971F20F0E9026559E1-1745682656823-x%7B%22cur%22%3A%22USD%22%7D; crumb=BWJg++SVzca/YWZlOWIyMzEwNWE1MmQ5YzM3Nzk0MDFkYmFjZGI5; .Nop.Antiforgery=CfDJ8Dh65OTJO7BCrqtcAJ4mLfuieFDq4y_xacvjmW2g4mdNEg2Md661qDFi5tLO9Sb9e2QyOqrvyBJvk77hc5YY6Epr7_f07rF7ONcT2VR5N0LYWJxyyGTZCbL_jDlyO3y8SqweVAHexUVkhd348v7mVng |
HTTP_ACCEPT | */* |
HTTP_CONNECTION | Keep-Alive |
HTTP_CF_EW_VIA | 15 |
HTTP_CDN_LOOP | cloudflare; loops=1; subreqs=1 |
HTTP_X_HTTPS | 1 |
PATH | /usr/local/jdk/bin:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/usr/local/bin:/usr/X11R6/bin:/root/bin:/opt/bin |
SERVER_SIGNATURE | |
SERVER_SOFTWARE | Apache |
SERVER_NAME | www.osaa.org |
SERVER_ADDR | 69.42.56.39 |
SERVER_PORT | 443 |
REMOTE_ADDR | 172.69.58.161 |
DOCUMENT_ROOT | /home/osaa/public_html |
REQUEST_SCHEME | https |
CONTEXT_PREFIX | |
CONTEXT_DOCUMENT_ROOT | /home/osaa/public_html |
SERVER_ADMIN | [email protected] |
SCRIPT_FILENAME | /home/osaa/public_html/demo/index.php |
REMOTE_PORT | 59940 |
REDIRECT_URL | /demo/activities/che |
GATEWAY_INTERFACE | CGI/1.1 |
SERVER_PROTOCOL | HTTP/1.1 |
REQUEST_METHOD | GET |
QUERY_STRING | |
REQUEST_URI | /activities/che |
SCRIPT_NAME | /demo/index.php |
PHP_SELF | /demo/index.php |
REQUEST_TIME_FLOAT | 1745077872.2942 |
REQUEST_TIME | 1745077872 |
argv | Array ( ) |
argc | 0 |
Key | Value |
SHOP_SESSION_TOKEN | 0fa99013-d5fb-4845-8046-6b8a7551d5e2 |
countryCode | US |
csrftoken | 3db1346b453b849e6351999eaf33dfe7 |
lagrange_session | d81ec33d-8171-4ab5-aec9-f67523bd192a |
wcid | hDzthHg62MsJAAAB |
akaas_AS_tgam_tgam_prod | 2147483647~rv=43~id=54fc0701a8c3e6518fd9eb2052378568 |
JSESSIONID | 222AF0B462E683CA8241F6613333A55B.ibisPaintAP026 |
ci_session | 1r8q3sd3usregkvqu1e7duuil13gum3h |
athena_short_visit_id | 03378ad9-38d1-4d2b-83df-ff66b38d6281:1745077856 |
lastVisitedCategory | 8315 |
ANONYMOUS_USER_ID | 73990a35-b851-43d6-92c3-3dd44e1024ad |
_Nop_Customer | 56be40a7-8485-4709-92bd-494df5633c2f |
nuk_customer_country_code | US |
fornax_anonymousId | 8490ee5c-8bac-4860-841d-4501323ec746 |
_Nop_Culture | c=en-US|uic=en-US |
_routing_id | "d721a93c-3fb9-4fce-8bff-e57d5c7a1b7e" |
laravel_session | eyJpdiI6IlJGNDhyNzRxcmpXelJWbFwvWXRDN0dBPT0iLCJ2YWx1ZSI6IkczbENsY3VsS05FaU1lU0tFcFdCXC9xYmhqZzdVemxDdkZ4TmNLc1Y2VExXOWhJUlFNYVM2Uk9DR1o4YXhvWjFGIiwibWFjIjoiNDU3NTg0NGVhMGM3MTU4YzdjY2ZhNjY4OGEyMTZjNjJjMzE3ZjczYjEwNDAwZTk1YmI5Y2YwZTkyNGMzNThlOSJ9 |
__cflb | 02DiuEFhMCEPjpwk2qabCzusN2SmbKNpQvcCaVAGkhq8Y |
_mitata | eyJhbGciOiJkaXIiLCJlbmMiOiJBMjU2R0NNIn0..JnaY0KSp5yhRlkSl.Y8mqMawWj_5vqEW8k9gQjxQAQZ-w78gKGp_JRdnM4J31UFYh8x9QelSTA9q-MSkJed8jQlKFKl0QdxX8lRZl3O2TDS3FYcCrjCJ7PZzPSttgltL2diBlI0G_3ZLr3L3NisfHCuJpcz2YFVpYy2lI23DchMTfQtjsHlgqUqCMKgH1Vj24_4iFSSjNdO4z8vBvLVEjLKMbJwYSfvdxzb3kMTLrbJK8Z5YouHRZhxbfPo-I7pHm0S2npD37uofwDZPGSWZ77XS_Rxypv86P8yvUpE77tHHb6mGeJmlHno5Yi-4t.iecUGCvjQ3RNAKlJOgqqTg |
phpbb2mysql_data | a:2:{s:11:"autologinid";s:0:"";s:6:"userid";i:-1;} |
SF-CSRF-TOKEN | 0e766287-4d5a-4de2-a21c-3e5b9617001a |
AWSALB | rrRDHXMPxWBUphso193TWxLX1gn45 EdJRwdMVjmYHYwypG2g3sMisc9Fa4oD7i1AZqDG437OLR5p 97iyD 36BL/jcqKfT6biq/rTup17pUAlwMq8lyoRqpUnc/ |
PHPSESSID | u7ofc5ecm690ermen643aqfmhm |
AWSALBCORS | rrRDHXMPxWBUphso193TWxLX1gn45 EdJRwdMVjmYHYwypG2g3sMisc9Fa4oD7i1AZqDG437OLR5p 97iyD 36BL/jcqKfT6biq/rTup17pUAlwMq8lyoRqpUnc/ |
XSRF-TOKEN | eba62fd92e3c30a181147f15f89b4a57109478b0369a243aa3c85dab1e8d1f0d |
Shopper-Pref | 03F27A2D176D8DD28DE9CE971F20F0E9026559E1-1745682656823-x{"cur":"USD"} |
crumb | BWJg SVzca/YWZlOWIyMzEwNWE1MmQ5YzM3Nzk0MDFkYmFjZGI5 |
_Nop_Antiforgery | CfDJ8Dh65OTJO7BCrqtcAJ4mLfuieFDq4y_xacvjmW2g4mdNEg2Md661qDFi5tLO9Sb9e2QyOqrvyBJvk77hc5YY6Epr7_f07rF7ONcT2VR5N0LYWJxyyGTZCbL_jDlyO3y8SqweVAHexUVkhd348v7mVng |