if($login_count == 1) { session_start(); $_SESSION['username'] = $username; $_SESSION['password'] = $password; header("location:members.php"); }That is the login part... it works.
if(isset($_SESSION['username']) && isset($_SESSION['password'])) { $profile_id = $_SESSION['username']; $profile_id_cleaned = mysql_real_escape_string($profile_id); $_SESSION['username'] = $username; $_SESSION['password'] = $password; header("location:profile.php?page=" . htmlentities($profile_id_cleaned)); }The session here is not being passed although they are set because we are being redirected
Onto profile.php
<?php session_start(); if(session_is_registered($_SESSION['username']) == false) //Checking is session for username is set { echo "Please ensure that cookies are enabled!"; } else { $username = $_SESSION['username']; } ?>All I get is that the session is not set, and the error message is given?
Now to the profile info update page.
$title = $_POST['title']; $f_name = $_POST['f_name']; $l_name = $_POST['l_name']; $email = $_POST['email']; $age = $_POST['age']; $personal_text = $_POST['personal_text']; validate($title, $f_name, $l_name, $email, $age, $personal_text); if(isset($_POST['submit']) || isset($_POST['upload'])) { $_SESSION['title'] = $title; $_SESSION['f_name'] = $f_name; $_SESSION['l_name'] = $l_name; $_SESSION['email'] = $email; $_SESSION['age'] = $age; $_SESSION['personal_text'] = $personal_text; }This also isn't being passed, sure I know I could do this much easier... but what is the problem with the sessions?
Also session_start() is present in all scripts.... If you want a ZIP upload to better understand just ask
Thanks
--LiquidFusi0n