A więc, na localu wszystko świetnie działa

ale gdy dałem strone na inny server nie moge sie zalogować do panelu admina tzn. wpisuje login i hasło ale gdy naciskam enter lub "loguj" to strona tylko sie odświeża i nie przechodze do panelu amdina. Na serverze owym nie działa:
if(op == 'xx') tylko musi być if($_GET['$op']=="xx"
z tego powodu dodałem pierwsze 2 linijki kodu [foreach ....]
I co teraz zrobić aby można było się logować?
<?
foreach ( $_GET as $var => $value ){
$$var=$value; }
?>
//kod html
<?
include ('config.php');
$back='<a href="java script:history.back()">Kliknij tu by wrócić</a>.';
function Validate($nick,$pass)
{
include("users/$nick.php");
if($haslo==$pass) return $level;
else return 0;
}
if(!$_COOKIE['cookienick'])
{
if($nick)
{
$validate=Validate($nick,$pass);
if($validate=='0') echo "Podane dane są błędne !"; else
{
//$time = mktime();
echo "Zalogowany pomyślnie. Zostaniesz wylogowany po zamknięciu przeglądarki.<br><a href="$PHP_SELF">Kliknij tu by kontynuować</a>."; }
}
else
{
echo '<table width="400" cellspacing="0" cellpadding="1" style="border-width: 1; border-style: solid; border-color: whitesmoke;">'; echo "<form action="$PHP_SELF" method="post
">"; echo '<tr valign="top" bgcolor="whitesmoke"><td width="20%">Login : </td>'; echo '<td width="80%" align="center"><input type="text" name="nick" size="50"></td></tr>'; echo '<tr valign="top"><td width="20%">Hasło : </td>'; echo '<td width="80%" align="center"><input type="password" name="pass" size="50"></td></tr>'; echo '<tr valign="top"><td width="20%"></td>'; echo '<td width="80%" align="center"><input type="submit" value="Zaloguj"> <input type="reset" value="Wyczyść"></td></tr>'; }
}
else
{
$validate=Validate($_COOKIE['cookienick'],$_COOKIE['cookiepass']);
if($validate=='0') die(); if($op == ''){
?>
// kod html
<?
}
}
?>
Ten post edytował Outbreak 5.07.2007, 15:14:01