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. Categorie
    3. Coding e Sistemistica
    4. Coding
    5. errore sessione
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • samyorn
      samyorn Consiglio Direttivo • 12 dic 2007, 22:11 ultima modifica di

      [PHP]include ("config.php");

      $username=$_POST['usrname'];
      $psw=$_POST['password'];
      $pswmd5=md5($psw);
      $sql= "SELECT user_username FROM admin_users WHERE user_username='".$username."' AND user_passwd='".$pswmd5."'";

      $query = mysql_query($sql) or die (mysql_error());
      $var=mysql_num_rows($query);
      .....
      [/PHP]

      prova così, eventualmente fatti un echo di $var per vedere che tira fuori 😉

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • T
        talkoman User Attivo • 12 dic 2007, 22:12 ultima modifica di

        allora ho fatto delle prove ho fatto così la pag verifica.php:
        [PHP]if($var==1){
        session_start();
        session_unset();
        session_destroy();
        session_start();
        //metto l'username nella variabile di sessione "username"
        $_SESSION['username'] = $_POST['usrname'];
        //Faccio il redirect nella pagine enter.php
        echo "SI";
        /echo "<script>
        window.location = "index.php"
        </script>";
        /
        }
        else
        {
        //Faccio il redirect nella pagine enter.php
        echo "NO";
        /echo "<script>
        window.location = "login.php"
        </script>";
        /
        }[/PHP]
        e mi stampa si, quindi si redirecta su index.php
        ma index.php è così:
        [PHP]<?php
        include ("head.inc.php");
        include ("foot.inc.php");
        //includo il file di Configurazione con session_start()) dentro
        include ("config.php");
        //se esiste la variabile $_SESSION['username'] è loggato
        if(!isset($_SESSION['username'])){
        echo "<script>
        window.location = "login.php"
        </script>";
        }
        ?>[/PHP]
        quindi può essere ke non si prende il session e ritorna su login....
        come faccio??

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • samyorn
          samyorn Consiglio Direttivo • 12 dic 2007, 22:18 ultima modifica di

          [php]
          if(!isset($_SESSION['username'])){
          echo "<script>
          window.location = "login.php"
          </script>";
          }
          [/php]

          normale che non ti funge XD
          prima di richiamare una variabile di sessione devi aprire la sessione XD

          [php]session_start();
          if(!isset($_SESSION['username'])){
          echo "<script>
          window.location = "login.php"
          </script>";
          }
          [/php]

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • T
            talkoman User Attivo • 12 dic 2007, 22:20 ultima modifica di

            per questo era nel config.php....

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • T
              talkoman User Attivo • 12 dic 2007, 22:22 ultima modifica di

              comunque mi da lo stesso problema originario:

              [PHP]Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/u14d2c2z/domains/tapsosnuoto.it/public_html/admin/head.inc.php:21) in /home/u14d2c2z/domains/tapsosnuoto.it/public_html/admin/index.php on line 7[/PHP]

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • samyorn
                samyorn Consiglio Direttivo • 12 dic 2007, 22:25 ultima modifica di

                session_start() va messo subito dopo <?, e prima che esca il session_start() del config.php hai già l'header ed il footer, ovvero, la stringa di prima la devi mettere prima dell'header e del footer.....mi pare che era già scritto...o sbaglio?

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • T
                  talkoman User Attivo • 12 dic 2007, 22:27 ultima modifica di

                  grazie funziona!!....devo semplicemente sistemarlo in tutte le pagine:D

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • samyorn
                    samyorn Consiglio Direttivo • 12 dic 2007, 22:33 ultima modifica di

                    ooooooooooohhhhhhhhhhhhhhh :vai::vai:

                    divertiti :D:D

                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    • R
                      raja712 User Newbie • 18 dic 2007, 09:01 ultima modifica di

                      Ciao a tutti
                      ho bisogno assolutamente un aiuto da persone esperte suulle stringhe di codice PHP...
                      Allora devo sistemare un errore che si presenta su un sito e-commerce che è stato strutturato da un programmatore, nella sezione ccarrello mi si presenta quest'errore : "Fatal error: Cannot use string offset as an array in /home/newweb/web/carrelloop.php on line 46"

                      a volte viene anche visualizzato anche questo problema:
                      "Warning:reset()[function.reset]:Passed variable is not an array or object in /home/newweb/web/visionrdineop.php on line 170
                      Warning:Invalid argument supplied for foreach()in /home/newweb/web/visioneordineop.php on line171

                      Vi prego aiutatemi (magari se pootete rispondermi magari in maniera semplice,visto che è da poco che maneggio il cphp e sono ancora una principiante)
                      🙂

                      0 Miglior Risposta Ringrazia Cita Rispondi

                        1 Risposta Ultima Risposta
                      • samyorn
                        samyorn Consiglio Direttivo • 18 dic 2007, 13:52 ultima modifica di

                        Credo che per poterti rispondere dovresti dire quali sono le righe incriminate e quindi vedere dopo cosa ti si presenta l'errore....;)

                        0 Miglior Risposta Ringrazia Cita Rispondi

                          1 Risposta Ultima Risposta
                        Caricamento altri post
                        Rispondi
                        • Topic risposta
                        Effettua l'accesso per rispondere
                        • Da Vecchi a Nuovi
                        • Da Nuovi a Vecchi
                        • Più Voti