Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Problema header

  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2008
    Messaggi
    218

    Problema header

    Ciao a tutti.

    Credevo di aver risolto ormai i miei problemi con gli headers ma scrivendo una nuova applicazione ho capito che mi sbagliavo.

    I file incriminati sono: login.php, index2.php, function.inc.php

    login.php
    Codice PHP:
    <?php
    session_start
    ();
    include 
    "function.inc.php";

    $user $_POST['username'];
    $pass $_POST['password'];


    conn_db();

    $query "SELECT * FROM admin WHERE nome = '$user' AND password = '$pass'";

    $rs mysql_query($query)
        or die (
    "Errore query" .mysql_query());

    $riga mysql_fetch_array($rs);

        if (
    $riga['nome'] == $user AND $riga['password'] == $pass)
        {
            
    $_SESSION['utente_sessione'] = $user;
            
    header("Location: [url]http://localhost/papa/index2.php[/url]");
        }
            else
            {
                echo 
    "Dati login non corretti. Torna [url='index.php']indietro[/url]";
            }

    ?>
    index2.php
    Codice PHP:
    <?php
    session_start
    ();
    include 
    "function.inc.php";
    controlla_login();
    include 
    "config.inc.php";
    ?>
    <html>
    blabla..
    function.inc.php
    Codice PHP:
    <?php

    function conn_db()
    {
        include 
    "config.inc.php";
        
        
    mysql_connect("$db_host""$db_user""$db_pass")
            or die (
    "Errore connessione mysql ".mysql_error());
        
        
    mysql_select_db ("$db_name")
            or die (
    "Errore selezione database mysql".mysql_error());
    }

    function 
    controlla_login()
    {
        if (!isset(
    $_SESSION['utente_sessione']))
        {
            
    header("location: index.php");
        }
    }

    Mha, giuro che non capisco dove sta il problema...
    la cosa ancora più strana è che togliendo il function.inc.php e copiando il codice di controllo sotto session start, continua a dirmi che function.inc.php è l'output o.o


    Grazie in anticipo per il vostro aiuto

  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2008
    Messaggi
    218
    Ma che stupidaggine >_<

    bastava togliere le due righe dopo il tag di chiusa di php ?> del file function.inc.php -.-

    Grazie comunque

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.