dbConfig.php Code: <? // Replace the variable values below // with your specific database information. $host = "localhost"; $user = "username"; $pass = "password"; $db = "annarbo1_Archives";
// This part sets up the connection to the // database (so you don't need to reopen the connection // again on the same page). $ms = mysql_pconnect($host, $user, $pass); if ( !$ms ) { echo "Error connecting to database.n"; }
// Then you need to make sure the database you want // is selected. mysql_select_db($db); ?> login.php Code: <?php // dBase file include "dbConfig.php"; session_start();
if ($_GET["op"] == "login") { if (!$_POST["username"] || !$_POST["password"]) { die("You need to provide a username and password."); }
if ( $obj = @mysql_fetch_object($r) ) { // Login good, create session variables $_SESSION["valid_user"] = $_POST["username"]; // Redirect to member page Header("Location: index.php"); } else { // Login not successful die("Sorry, could not log you in. Wrong login information."); } }
?> when I run this online i get this error:
"Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home4/annarbo1/public_html/login.php:2) in /home4/annarbo1/public_html/login.php on line 4"