chris_s_22 Posted November 14, 2009 Share Posted November 14, 2009 im trying to get to grips with using sessions i have a page connection.php - this holds database details and connects to database and also uses session_start this page also does a php include to my functions.php page. in my functions page in the login_user function i do // Now encrypt the data to be stored in the session $encrypted_id = md5($user['id']); $encrypted_name = md5($user['username']); // Store the data in the session $_SESSION['id'] = $id; $_SESSION['username'] = $username; $_SESSION['encrypted_id'] = $encrypted_id; $_SESSION['encrypted_name'] = $encrypted_name; my questions are on all other pages i create do i need to use session_start so the data is passed and ready for me to use? if not what do i do so i can use the session data to do checks. do i still need to use session_start if on the page i do a php include to connection.php or would this be classed as doing the same thing since i do a session_start in my connection.php page. last question if i have a form that send data to a page, that pages then checks data then calls for profile_edit function that i wanted to do a query to my database using something like this <?php function profile_edit($forminput1) $query = ("UPDATE users SET feild1='$forminput1' WHERE username='$username'"); $result = mysql_query ($query) or die ('Could not edit user.'); if($result) { // Reshow the form with an error $updateeditprofile_error = 'error'; include 'profileeditform.php'; exit; } else { echo "hello"; } } ?> how do i do some kind of check to make sure my code in the query is using the session data $username Link to comment https://forums.phpfreaks.com/topic/181511-solved-sessions/ Share on other sites More sharing options...
rarebit Posted November 14, 2009 Share Posted November 14, 2009 Basically anything included all becomes one big entity, so you only need to start the session once. and echo $_SESSION['username']; Link to comment https://forums.phpfreaks.com/topic/181511-solved-sessions/#findComment-957601 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.