jesushax Posted February 20, 2008 Share Posted February 20, 2008 Hi im new to php, im swaping my asp site for a php one and am just starting the long process of doing so. how do i write an if stament using session as a value so if session = "sonething" then 'value if ture else 'value if false end if Thanks Link to comment https://forums.phpfreaks.com/topic/92072-new-coder-question-if-session/ Share on other sites More sharing options...
Sulman Posted February 20, 2008 Share Posted February 20, 2008 <?php if($_SESSION['sessionval']==true) { $value=true; } else { $value=false; } ?> make sure you have session_start(); at the top of every page that uses sessions. Welcome to PHP! Link to comment https://forums.phpfreaks.com/topic/92072-new-coder-question-if-session/#findComment-471491 Share on other sites More sharing options...
Psycho Posted February 20, 2008 Share Posted February 20, 2008 Or shorthand <?php $value = ($_SESSION['sessionval']==true) ? true : false; ?> Link to comment https://forums.phpfreaks.com/topic/92072-new-coder-question-if-session/#findComment-471492 Share on other sites More sharing options...
jesushax Posted February 20, 2008 Author Share Posted February 20, 2008 hows this look, right? <?php include("/includes/connection.php"); ?> <? session_start(); ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>CW Marketing Services</title> <link href="/includes/css/layout.css" rel="stylesheet" type="text/css" /> <link href="/includes/css/styles.css" rel="stylesheet" type="text/css" /> <script src="/includes/js/content.js" type="text/javascript"></script> <% Session("LastPage") = request.servervariables("path_info") %> </head> <body> <div id="container"> <a href="/default.php"><div id="header" style="cursor:pointer;"></div></a> <div id="left-column"> <?php if ( $_SESSION['UserAccess'] == True) { if ( $_SESSION['UserAdmin'] ==1) { include("/includes/nav/admin_menu.inc"); } else { include("/includes/nav/user_menu.inc"); } else {include("/includes/nav/default_menu.inc"); } if ( $_SESSION['UserAdmin'] ==0) { ?> <div class="menu-title-left"></div> <div class="menu-title-middle">News</div> <div class="menu-title-right"></div> <div style="clear:both;"></div> <?php include("/news/front_news.php"); ?> <? } ?> </div> <div id="center-column"> cheers Link to comment https://forums.phpfreaks.com/topic/92072-new-coder-question-if-session/#findComment-471509 Share on other sites More sharing options...
Sulman Posted February 20, 2008 Share Posted February 20, 2008 Looks ok. You could just add a little check to make sure the session var is set: <?php if(isset($_SESSION['UserAccess'])) { if ( $_SESSION['UserAccess'] == True) { . . . } } else { echo "Oops! Session is not set :-("; } ?> You realise that you still have asp code in there yeah? Link to comment https://forums.phpfreaks.com/topic/92072-new-coder-question-if-session/#findComment-471513 Share on other sites More sharing options...
jesushax Posted February 20, 2008 Author Share Posted February 20, 2008 cheers, yer i havent got round to that bit yet, this is gonna take ages lol good to know ive got help if needed though Thanks! Link to comment https://forums.phpfreaks.com/topic/92072-new-coder-question-if-session/#findComment-471517 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.