Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Problema assegnazione valori e lettura valori da una matrice con indici numerica

    while($i<count($utenti)){

    if( ($user == $utenti[$i][0]) && ($pass == $utenti[$i][1])){
    $go =1;
    $_SESSION['nome'] = $user[$i][0];
    $_SESSION['commenti'] = $user[$i][2];
    $_SESSION['admin'] = $user[$i][3];
    Header("Location il mio sito");
    }
    $i++;
    }



    raga non capisco xkè $_SESSION['nome'] = $user[$i][0];
    non assegna alla session['nome'] il valore delle elemento della matrice...la matrice è messa correttametne e nemmano $user == $utenti[$i][0] funziona nke se tt va alla regola...gli indici della matrice sn tutti numerici ma nn va niente!!! xkè???sto sklerando lo giuro. fatemi sapere. ciao!

  2. #2
    Il problema è con le SESSIONI

    1 - verifica che prima di session_start() non ci sia codice HTML, spazi vuoti o altro
    2 - verifica che a un certo punto non ci sia per sbaglio un session_destroy();
    3 - verifica che nell'altra pagina ci sia un session_start() e gli eventuali controlli non cancellino erroneamente il contenuto precedentemente assegnato


    fatto questo, se è tutto ok, posta il codice prima e dopo il ciclo perchè non esiste un problema di assegnazione valori con le sessioni, che sia matrice, stringa, intero o altro
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

  3. #3
    <?php
    session_start();
    ?>
    <HTML>
    <HEAD>
    <title>under :: verifica</title>
    </HEAD>
    <BODY>
    <?php
    if(!empty($_SESSION["nome"])){ Header("Location: http://www.linkes8.altervista.org/"); }
    $go =0;
    $user= $_POST["user"];
    $pass= $_POST["pass"];
    include ("admin/access.php");
    $i=0;
    while($i<count($utenti)){

    if( ($user == $utenti[$i][0]) && ($pass == $utenti[$i][1])){
    $go =1;
    $_SESSION["nome"] = $user[$i][0];
    $_SESSION["commenti"] = $user[$i][2];
    $_SESSION["admin"] = $user[$i][3];
    Header("Location: http://www.linkes8.altervista.org/");
    }
    $i++;
    }

    if($go == 0){
    $errore = "Dati sbagliati!";
    Header("Location: http://www.linkes8.altervista.org/index.php?errore=$errore");
    }
    ?>
    </BODY>
    </HTML>


    questo è il codice. tutti i punti precedenti sono ok. admin/access.php contiene l array ke funziona tutto nel senso è gia stato testato...ma...bho nn so ke non funzioni

  4. #4
    sono una testa di pene.

    $_SESSION["nome"] = $user[$i][0];
    $_SESSION["commenti"] = $user[$i][2];
    $_SESSION["admin"] = $user[$i][3];


    l array user non esiste! esiste l utenti!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.