Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Dove sbaglio?

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    541

    Dove sbaglio?

    Ciao a tutti,
    ho una pagina che si chiama index.php dove parte del codice è questo:
    codice:
    session_name(prova);
    session_start();
    
    if($username!="admin" or $password!="xxx")
    	header("Location:login.php");
    se tutto va a buon fine continuo con un'interrogazione a un database ecc.. Il problema è che ritorno sempre alla pagina login.php

    Ora vi scrivo tutta la fase: entro in index.php se i dati di username e password non vanno bene ritorno alla fase di login (login.php) la quale passa i dati alla sessione (session.php) per registrare la sessione.
    Questo è parte del codice di login.php:

    codice:
    <form name='inv' action="session.php" method='post'>
    <INPUT  name="user" type="text">
    <INPUT name="pass" type="password">
    <INPUT type=submit value="Entra"> 
    </form>

    E questo è il codice di session.php:
    codice:
     if($user=="admin" || $pass=="xxx")
    {
    session_name(prova);
    	session_start();
    	$username = $user;
    	$password = $pass;
    
    session_register("username","password");
    }
    header("Location:index.php");

    Dove sbaglio?
    Non passano neppure le variabili da una pagina all'altra. Per capirci, salta totalmente la if di session.php. Se cerco di stampare il valore di una variabile che ho inserito in un form questa non viene stampata.
    Sto lavorando su server apache su linux suse 9.1

    Grazie a chi volesse aiutarmi

  2. #2
    Addio Aldo, amico mio... [03/12/70 - 16/08/03]

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.