Visualizzazione dei risultati da 1 a 4 su 4

Discussione: PHP e Sessioni

  1. #1

    PHP e Sessioni

    Salve a Tutti !
    Sto Scrivendo una applicazione in PHP e ho bisogno di passare delle variabili tra le pagine senza usare GET e POST, so Gia che esistono le Sessioni ma non so perche non funzionano =\

    PS ( ecco il codice che nn mi funzione )
    Login.php

    Codice PHP:
    <?php
    // -------------------------------------
    // Connessione al DB
    $Host "localhost";
    $User "root";
    $Password "root";
    $Database "vivaio";

    $Link mysql_connect("localhost","root","root") or die("Errore: Impossibile stabilire una connessione con il Server Database");
    mysql_select_db($Database,$Link);

    $StringaSQL "SELECT * FROM user WHERE Username = '" $_POST['username'] . "' ;";
    $RisultatiQuery mysql_query($StringaSQL);

    if (
    mysql_num_rows($RisultatiQuery) == 0) {
        echo 
    "L'utente non Esiste";
    } else {
        
    $Riga mysql_fetch_assoc($RisultatiQuery);
        if(
    $Riga["Password"] == $_POST["password"]) {
            echo 
    "Login Effettuato Correttamente";
            
    setcookie("Password",$_POST['password']);
            
    setcookie("Username",$_POST['username']);
            
    $L "http://localhost:81/VivaioPHP/ProvaLogin.php";
            echo 
    "
    [url='
    $L'] prova Link [/url]";
        }
    }

    ?>
    Questo e L'output

    codice:
    Login Effettuato Correttamente
    Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\VivaioPHP\Login.php:20) in C:\xampp\htdocs\VivaioPHP\Login.php on line 21
    
    Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\VivaioPHP\Login.php:20) in C:\xampp\htdocs\VivaioPHP\Login.php on line 22
    
    prova Link
    Potete Darmi una mano?
    Il ferro battuto è stato sconfitto da Chuck Norris
    Chuck Norris Possiede l'unica copia di Vista senza Bug

  2. #2
    Mi Rispondo da Solo
    per far funzionare quel codice bisogna settare a 0 il parametro
    codice:
    session.use_cookies = 1
    Il ferro battuto è stato sconfitto da Chuck Norris
    Chuck Norris Possiede l'unica copia di Vista senza Bug

  3. #3
    Utente di HTML.it L'avatar di luca200
    Registrato dal
    Apr 2002
    Messaggi
    4,120
    Ridicolo.
    Il problema di quel codice è che hai un echo prima dei setcookie.
    E poi non ho capito cosa c'entrano le sessioni con quella roba, visto che non le usi. E nemmeno che senso abbia mettere la password in un cookie, già che ci siamo.

  4. #4
    ho sbagliato prodtano il codice avevo fatto la prova con il set_cookies
    e non funzionava ora ho messo il $_SESSION e funziona, prima di impostare nel php.ini quella variabile nemmeno kon il session funzionava;
    Il ferro battuto è stato sconfitto da Chuck Norris
    Chuck Norris Possiede l'unica copia di Vista senza Bug

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.