Innanzitutto vi ringrazio per le risposte .
Per il primo problema ho ovviato in questo modo :
creo una tabella nel database con un campo "id" in cui viene inserito l' id dell utente che ha acquistato l' oggetto . ("oid" e' l' id dell oggetto)
oid---id---nome
78---18---Sapone
79---18---Acqua
80---18---Latte
81---17---Latte
82---16---Latte
83---16---Caffe
Dopo , quando andiamo a visualizzare , uso la funzione WHERE, in questo modo
Codice PHP:
$id = $_COOKIE['id'];
echo "<center><br><hr> I TUOI OGGETTI </CENTER>";
$query = "SELECT nome FROM o_utenti WHERE id = '$id' ";
$result = mysql_query($query, $myconn) or die('Errore...');
Correggetemi se qualche passaggio è sbagliato , o la compilazione e' vulnerabile.
Per il login pensavo fosse molto più complesso il discorso , il mio codice era solo una prova per testare l' efficacia del sito , quindi una compilazione (spartana) di prova.
Con i metodi da voi consigliati , se sono davvero così efficaci , non credo di aver tanti problemi nell' adattarlo.
Ora però , essendo nuovo a questo linguaggio , chiedo cortesemente qualcuno può spiegarmi alcune funzioni:
1. Qual' è l' utilità nell' incremento del valore di sessione?
2. Cosa si intende con sanitize dell' input?
3. Cosa servono queste funzioni?
Codice PHP:
// Costanti fondamentali
define( "DS", DIRECTORY_SEPARATOR );
define( "ROOT_PATH", dirname( __FILE__ ) . DS );
// Include le librerie fondamentali
require_once( ROOT_PATH . "config.php" );
4. Qual' e' il contenuto effettivo della variabile $array?
Codice PHP:
// Dati cookie provenienti dall'utente
$data = array();
$data["nome"] = isset( $_COOKIE["nome"] ) ? $_COOKIE["nome"] : "";
$data["pass"] = isset( $_COOKIE["pass"] ) ? $_COOKIE["pass"] : "";
Grazie ancora , e scusate se eccedo nel farvi domande.