Jump to content

[SOLVED] Redirect after executing code


jcstanley

Recommended Posts

Here is the change_president.php code

 

The redirection does work but the code before it is not executed.

 

<?php	

session_start();
//check session variable

if (isset($_SESSION['valid_user']))
{	

$memid= $_GET['memid'];

$dbh=mysql_connect ("localhost", "username", "password") or die ('Database unavailable.  Please try again later. ' . mysql_error());

mysql_select_db ("database"); 

       $query = "UPDATE members set president = '0' where memid = $memid";

       $result = mysql_query($query, $dbh);

mysql_close($dbh);

header ('Location: /club/president.php'); 
}
?>


mysql_escape_string() your $_GET

 

Someone will hack the url to have something like

http://www.site.com/page.php?memid=3';DROP members;

 

then you'll be shafted.

 

or

 

http://www.site.com/page.php?memid=3' or 1=1

 

and we'll all be president (I like this better  ;D )

 

monk.e.boy

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.