Ciao
ho creato una pagina web di login per accedere ad area privata all'interno del sito e ho utilizzato il comando SESSION_START. In pratica ho aggiunto il seguente codice all'inizio della pagina.
	
	
	
		
il problema è che quando apro la pagina con explorer mi si scombina tutto. il layout del sito, definito tramite css esterno, si perde. Ho provato a togliere il codice e subito il layout si riassesta.
Con firefox il problema non sussiste e non si presentava neanche quando ho testato il sito su un hosting gratuito....
perchè qui succede???
sono conosciute delle incompatibilità di qualche tipo con il codice e qualche tipo di hosting?
				
			ho creato una pagina web di login per accedere ad area privata all'interno del sito e ho utilizzato il comando SESSION_START. In pratica ho aggiunto il seguente codice all'inizio della pagina.
		PHP:
	
	<?php
session_start();
if(!isset($_POST['submit'])) {
?>
//segue il codice del layout e poi il codice del form...
<form method="POST" id="login">
  <table width="200" border="0">
    <tr>
      <td><label for="username" class="testo">Username</label></td>
      <td>
      <input name="username" type="text" id="username" size="30" style="width: 180px;"></td>
    </tr>
    <tr>
      <td><label for="pass" class="testo">Password</label></td>
      <td><input name="pass" type="password" id="pass" size="30" style="width: 180px;"></td>
    </tr>
    <tr>
      <td> </td>
      <td><input type="submit" name="submit" id="submit" value="Invia"></td>
    </tr>
  </table>
</form>
<p>
  <?php
}
else {
	include 'private/config.php';
	include 'connect.php';
	$user = mysql_real_escape_string($_POST['username']);
	$pass = mysql_real_escape_string($_POST['pass']);
	
	$query = "SELECT username, password FROM utenti WHERE username = '{$user}' AND password = '{$pass}'";
	$result = mysql_query($query,$conn);
    $num_rows = mysql_num_rows($result);
	if ($num_rows == '1'){
		$_SESSION['login'] = "logged";
        header('Location:admin_news.html');
		}
	else{
		header('Location:login_error.html');
	}
}
?>
	il problema è che quando apro la pagina con explorer mi si scombina tutto. il layout del sito, definito tramite css esterno, si perde. Ho provato a togliere il codice e subito il layout si riassesta.
Con firefox il problema non sussiste e non si presentava neanche quando ho testato il sito su un hosting gratuito....
perchè qui succede???
sono conosciute delle incompatibilità di qualche tipo con il codice e qualche tipo di hosting?
			
				Ultima modifica di un moderatore: