Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. nonnocavallo
    3. Post
    N

    nonnocavallo

    @nonnocavallo

    • Profilo
    • Chi segue 0
    • Da chi è seguito 0
    • Discussioni 1
    • Post 2
    • Migliore 0
    • Gruppi 0
    Iscrizione Ultimo Accesso
    0
    Reputazione
    2
    Post
    0
    Visite al profilo
    0
    Da chi è seguito
    0
    Chi segue
    User Newbie

    Post creati da nonnocavallo

    • RE: Conflitto tra header e sessione....?????

      @Skyline said:

      la pagina è salvata con la codifica ANSI o ISO...? dev'essere ANSI

      si. è ANSI...qualche idea sul perchè dell'errore?

      postato in Coding
      N
      nonnocavallo
    • Conflitto tra header e sessione....?????

      Questa è una parte del mio codice, è una pagina di login con controllo di username e password, utilizzando poi le sessioni. Da n form inserisco login e password che, confrontate con quelle nel database, portano a una pagina login_success.php se corrette, o richiede di nuovo l'inserimento se errate.
      L'errore che mi viene fuori è: Warning: Cannot modify header information - headers already sent by (output started at c:\programmi\easyphp1-8\www\login.php:12) in c:\programmi\easyphp1-8\www\login.php on line 88 e dipende tutto dalla riga
      header("location:login_success.php"); ...sapete perchè o come posso fare per risolvere il problema? grazie!! image

      alla linea 12 ho i tag <meta>.... image
      Ho visto che header non vuole output prima della chiamata ma se devo metterla a quel punto del file come posso fare?
      cmq invio tutto il file:

      *<?
      session_start();
      ?>

      <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
      "http://www.w3.org/TR/xhtml1/DTD/xhtml1-Transitional.dtd">
      <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="it" >
      <head>
      <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
      <meta name="author" content="Riccardo Campopiano Simone Panizzi" />
      <meta name="keywords" content="parole chiave" />
      <link href="schermo.css" type="text/css" rel="stylesheet" media="screen" />

      <title>Parole in libertà</title>

      </head>

      <body>

      <div id="intestazione"> </div>

      <div id="menu">
      <ul class="indice">
      <li> <a class="link" href="index.php"> home </a> </li>
      <li> <a class="link" href="invio.php"> invio opera </a> </li>
      <li> <a class="link" href="autore.php"> autore </a> </li>
      <li> <a class="link" href="genere.php"> genere </a> </li>
      <li> <a class="link" href="soggetto.php"> soggetto </a> </li>
      <li> <a class="link" href="eventi.php"> eventi </a> </li>
      </ul>

      <div id="piede" style="position:relative">

      <a class="link2" href="login.php"> Effettua il login </a>
      <br />
      <a class="link2" href="registrazione.php"> Registrati </a>

      </div>

      </div>

      <div id="corpo">

      <?

      if (isset($_POST['submit'])) { }

      else {

      echo "<h3>Form di login</h3>";
      echo "<FORM name=formreg action=login.php method=post>";
      echo "<p><span>login<br/>";
      echo "<input name=login size=30/></span></p>";
      echo "<p><span>Password<br/>";
      echo "<input name=password type=password /></span></p>";
      echo "<p><span><input type=submit value=INVIA name=submit /></span></p>";
      echo "</FORM>";

      }

      include("connection.inc");

      $dbname="utenti";

      mysql_select_db('utenti',$conn);

      $mylogin=$_POST['login'];
      $mypassword=$_POST['password'];

      $sql="SELECT * FROM registrati WHERE login='$mylogin' and password='$mypassword'";
      $result=mysql_query($sql);

      $count=mysql_num_rows($result);

      if($count==1) {
      // Register $myusername, $mypassword and redirect to file "login_success.php"
      session_register("myusername");
      session_register("mypassword");
      header("location:login_success.php");
      exit();
      }
      else {
      echo "Attenzione username o password errati";
      }

      ?>

      </div>
      </body>
      </html>*

      image

      postato in Coding
      N
      nonnocavallo