Jump to content

it wont go to that page


dean012

Recommended Posts

it should be directed to adminlogin.php but nothing happen

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR...l1-strict.dtd">
<!--
 
 
-->
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
 
<meta name="keywords" content="" />
<meta name="description" content="" />
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>Yakity Yak</title>
<link href='http://fonts.googlea...=Oswald:400,300' rel='stylesheet' type='text/css'>
<link href='http://fonts.googlea...css?family=Abel|Satisfy' rel='stylesheet' type='text/css'>
<link href="style.css" rel="stylesheet" type="text/css" media="screen" />
</head>
<body>
<div id="wrapper">
 
  <p><!-- end #header --></p>
  <div id="header" class="container">
    <div id="logo">
      <h1><a href="#">Yakity Yak</a></h1>
    </div>
    <div id="menu">
      <ul>
        <li class="current_page_item"><a href="homepage.php">Homepage</a></li>
        <li><a href="trip.php">Destinations</a></li>
        <li><a href="contact.php">contact </a></li>
        <li><a href="registration.php">Login</a></li>
		<li><a href="adminlogin.php">Leader</a></li>
        <li></li>
        <li></li>
      </ul>
    </div>
  </div>
  <blockquote>
    <blockquote>
      <p> <center><img src="sd.jpg" width="999" height="300"  alt=""/></center>  </p>
    </blockquote>
  </blockquote>
  <div id="page">
    <div class="post">
      <h2 class="title"><a href="#">Welcome Admin</a></h2>
<form action="" method="post">
<table align="center" style="cellpadding: 10px; cellspacing: 10px;">

<tr><td>username:</td>
<td><input type="text" name="username"/></td></tr>

<tr><td>password:</td>
<td><input type="password" name="password"/></td></tr>
<tr><td>
</td><td><input type="submit" name="submit"/></td></tr>
</table>
</form>
</body>
</html>
 
<div class="entry">

</div>
    </div>
  </div>

</body>
</html>
 
<?php
session_start() ;
if (!session_is_registered('pass')){
header('location:adminlogin.php');

	
}



$username=$_POST['username'];
$password=$_POST['password'];

if ($username==('admin') & $password==('123') ) {


	$session_register['username'];
	$session_register['password'];
	;

}
else echo 'something went wrong! Try again. Thanks.' ;

?>


   


Link to comment
https://forums.phpfreaks.com/topic/284409-it-wont-go-to-that-page/
Share on other sites

still nt working

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR...l1-strict.dtd">
<!--
 
 
-->
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
 
<meta name="keywords" content="" />
<meta name="description" content="" />
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>Yakity Yak</title>
<link href='http://fonts.googlea...=Oswald:400,300' rel='stylesheet' type='text/css'>
<link href='http://fonts.googlea...css?family=Abel|Satisfy' rel='stylesheet' type='text/css'>
<link href="style.css" rel="stylesheet" type="text/css" media="screen" />
</head>
<body>
<div id="wrapper">
 
  <p><!-- end #header --></p>
  <div id="header" class="container">
    <div id="logo">
      <h1><a href="#">Yakity Yak</a></h1>
    </div>
    <div id="menu">
      <ul>
        <li class="current_page_item"><a href="homepage.php">Homepage</a></li>
        <li><a href="trip.php">Destinations</a></li>
        <li><a href="contact.php">contact </a></li>
        <li><a href="registration.php">Login</a></li>
		<li><a href="adminlogin.php">Leader</a></li>
        <li></li>
        <li></li>
      </ul>
    </div>
  </div>
  <blockquote>
    <blockquote>
      <p> <center><img src="sd.jpg" width="999" height="300"  alt=""/></center>  </p>
    </blockquote>
  </blockquote>
  <div id="page">
    <div class="post">
      <h2 class="title"><a href="#">Welcome Admin</a></h2>
<form action="adminlogin.php" method="post">
<table align="center" style="cellpadding: 10px; cellspacing: 10px;">

<tr><td>username:</td>
<td><input type="text" name="username"/></td></tr>

<tr><td>password:</td>
<td><input type="password" name="password"/></td></tr>
<tr><td>
</td><td><input type="submit" name="submit"/></td></tr>
</table>
</form>
</body>
</html>
 
<div class="entry">

</div>
    </div>
  </div>
<?php
session_start() ;
if (!session_is_registered('pass')){
header('location:adminlogin.php');

	
}



$username=$_POST['username'];
$password=$_POST['password'];

if ($username==('admin') && $password==('123') ) {


	$session_register['username'];
	$session_register['password'];
	

}
else echo 'something went wrong! Try again. Thanks.' ;

?>


</body>
</html>
 

   


Well perhaps you should put in some effort and actually do what SocialCloud told you to do. What he said is correct, but you have failed to apply it.

 

You can not use session_start() after sending output to the browser. All the HTML above <?php is output. Turn on error_reporting with:

 

error_reporting(-1);
ini_set('display_errors', 1);
And write your PHP first, your HTML second as in:

 

<?php

session_start();
error_reporting(-1);
ini_set('display_errors', 1);

// PHP code here

?>
HTML code here (yes that is <!DOCTYPE ..><html> and everything)
Do not use session_is_registered() or session_register() but instead use the global variable $_SESSION. Stop following the tutorial you are reading, it's outdated.

 

To check if a session variable has been registered:

 

if (isset($_SESSION['is-this-here'])) {
  // yes it is
}

// to create session variables
$_SESSION['i-am-persisted'] = true;

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.