Dear Sir Neil Yes. noting change.
in login.php script show : ____________________________________________________________________________________________________________ *Notice*: A session had already been started - ignoring session_start() in *D:\Workspace\demo\ta\login.php* on line *65* ST-16-6uVfdkqBhVSZNWbunEkT-caspoliupgacid syarif ___________________________________________________________________________________________________________ butin my addtional script nothing session value show Sir. what is the problem sir? do I need to send my client script to you? Thank you very much. Thank you Best Regards Andi Zulfadli 2015-07-24 7:10 GMT-07:00 Neil Sabol <nssa...@unm.edu>: > Ok thanks for trying – that was a wager but seems to be not the root > cause. > > > > Does the same thing happen if you uncomment session_start(); in your login > script and comment it in your additional script? > > > > Thanks, > > -Neil > > > > *From:* Andi Zulfadli [mailto:andi.zulfa...@gmail.com] > *Sent:* Friday, July 24, 2015 1:27 AM > *To:* cas-user@lists.jasig.org > *Cc:* cas-user@lists.jasig.org > *Subject:* Re: [cas-user] Using session_id() variabel as Global Session > variable. > > > > This is my script in other additional script. > ______________________________________________________ > > <?php > > > > session_start(); > > > > if (isset($_SESSION['id'])) { > > echo $_SESSION['id']; > > } > > > > ?> > > ________________________________________________________ > > i do not understand why the session is not readable. > > this is my login script. > ___________________________________________________________ > > <?php > > > > //session_start(); > > > > // Load the settings from the central config file > > require_once 'config.php'; > > // Load the CAS lib > > require_once $phpcas_path . 'CAS.php'; > > > > // Enable debugging > > phpCAS::setDebug(); > > > > // Initialize phpCAS > > phpCAS::client(CAS_VERSION_2_0, 'cas.poliupg.ac.id', 8443, $cas_context); > > > > phpCAS::handleLogoutRequests(true, "cas.poliupg.ac.id"); > > > > phpCAS::handleLogoutRequests(); > > > > phpCAS::setNoCasServerValidation(); > > > > // force CAS authentication > > > > phpCAS::forceAuthentication(); > > > > // at this step, the user has been authenticated by the CAS server > > // and the user's login name can be read with phpCAS::getUser(). > > > > //phpCAS::handleLogoutRequests(true, array("cas.poliupg.ac.id")); > > > > // logout if desired > > if (isset($_REQUEST['logout'])) { > > phpCAS::logout(); > > session_destroy(); > > } > > > > > > $_SESSION['id'] = session_id(); > > $_SESSION['username'] = phpCAS::getUser(); > > > > > > if (isset($_SESSION['id'])) { > > > > // echo "<script language=\"JavaScript\">{ location.href=\"index.php\"; > self.focus(); }</script>"; > > > > echo $_SESSION['id'].'</br>'; > > echo $_SESSION['username'].'</br>'; > > > > } > > > > ?> > > ______________________________________________________________________ > > in this login script, I try to print my $_SESSION['id'] variable after i > login in cas server through phpCAS client. > > and it works. the session is readable. > > so i think the session variabel works. but. when i show in the others > simple page like above. it is not readable even i append session_start > script. > > thank you very much for your help Sir. > > Best Regards > > Andi Zulfadli > > > > 2015-07-23 12:56 GMT-07:00 Neil Sabol <nssa...@unm.edu>: > > Hi Andi, > > > > I am not an expert, but it looks like you may be missing > “session_start();” in your code to create the PHP session. > > > > Hope that helps. > > > > Thanks, > > -Neil > > > > *From:* Andi Zulfadli [mailto:andi.zulfa...@gmail.com] > *Sent:* Thursday, July 23, 2015 1:36 PM > *To:* cas-user@lists.jasig.org > *Subject:* [cas-user] Using session_id() variabel as Global Session > variable. > > > > Dear Master. > > Please Your Help. > > I am using phpCAS Client 1.3.3 with simple authentication to CAS server > with LDAP backend. > > and i have successfull authentication and get return ticket / session id > variabel. ex: "ST-404-sKkVIrpxuedp52YOtjGs-caspoliupgacid" > > my problem is, i want to use the ticket / session id variabel as global > session variabel and use the session for build other page in my application. > > I do not know what the cause why in other pages session is not readable. > > > > plese your help. > > Thank you. > > My "index.php" Code : > > _________________________________________________________________________ > > // Load the settings from the central config file > > require_once 'config.php'; > > > > // Load the CAS lib > > require_once $phpcas_path . 'CAS.php'; > > > > // Enable debugging > > phpCAS::setDebug(); > > > > // Initialize phpCAS > > phpCAS::client(CAS_VERSION_2_0, 'cas.poliupg.ac.id', 8443, $cas_context); > > > > phpCAS::handleLogoutRequests(true, "cas.poliupg.ac.id"); > > > > phpCAS::setNoCasServerValidation(); > > > > // force CAS authentication > > > > phpCAS::forceAuthentication(); > > > > > > // logout if desired > > if (isset($_REQUEST['logout'])) { > > session_destroy(); > > phpCAS::logout(); > > } > > > > // for this test, simply print that the authentication was successfull > > > > $_SESSION['id'] = session_id(); > > $_SESSION['username'] = phpCAS::getUser(); > > $_SESSION['name'] = session_name(); > > $_SESSION['version'] = phpCAS::getVersion(); > > _________________________________________________________________________ > > > > > > > > > > > > -- > > You are currently subscribed to cas-user@lists.jasig.org as: nssa...@unm.edu > > To unsubscribe, change settings or access archives, see > http://www.ja-sig.org/wiki/display/JSG/cas-user > > -- > > You are currently subscribed to cas-user@lists.jasig.org as: > jasig-cas-user+garchive-5...@googlegroups.com > > To unsubscribe, change settings or access archives, see > http://www.ja-sig.org/wiki/display/JSG/cas-user > > -- > You received this message because you are subscribed to a topic in the > Google Groups "jasig-cas-user" group. > To unsubscribe from this topic, visit > https://groups.google.com/d/topic/jasig-cas-user/CtDFf4fPs8w/unsubscribe. > To unsubscribe from this group and all its topics, send an email to > jasig-cas-user+unsubscr...@googlegroups.com. > For more options, visit https://groups.google.com/d/optout. > > > > > > -- > > You are currently subscribed to cas-user@lists.jasig.org as: nssa...@unm.edu > > To unsubscribe, change settings or access archives, see > http://www.ja-sig.org/wiki/display/JSG/cas-user > > > -- > You are currently subscribed to cas-user@lists.jasig.org as: > andi.zulfa...@gmail.com > To unsubscribe, change settings or access archives, see > http://www.ja-sig.org/wiki/display/JSG/cas-user > > -- You are currently subscribed to cas-user@lists.jasig.org as: arch...@mail-archive.com To unsubscribe, change settings or access archives, see http://www.ja-sig.org/wiki/display/JSG/cas-user