Salve è la prima volta che posto su questo forum quindi scusate se potrei aver sbagliato sezione.
Sto programmando un servizio di gestione bancaria e fino ad ora ho sempre usato le sessioni per trasportare dati tra più pagine. Però tutto ad un tratto danno problemi e un mio amico mi ha suggerito di trasformare tutte le sessioni in cookie però non li ho mai usati e seguendo delle guide non sono riuscito a convertire il codice.
Qui riporto il codice della pagina che crea le sessioni al login potreste aiutarmi a convertirlo??
<?php
$uacc=date("j/m/Y H:i:s");
include ('config.php');
$user = str_replace("'","",$_POST['user']);
$pin=$_POST['pin'];
//controllo login
$sql="SELECT * FROM clienti WHERE `user`='$user' AND `pin`='$pin' ";
$result=mysql_query($sql);
$conto= mysql_num_rows($result);
//associa risultati
if ($conto==1){
while ($riga = mysql_fetch_assoc($result)) {
if($row == mysql_fetch_row($result))
{
session_start();
$_SESSION['user'] = $user;
$_SESSION['pin'] = $pin;
$_SESSION['nome'] = $riga['nome'];
$_SESSION['cognome'] = $riga['cognome'];
$_SESSION['tel'] = $riga['tel'];
$_SESSION['mail'] = $riga['mail'];
$_SESSION['sesso'] = $riga['sesso'];
$_SESSION['nascita'] = $riga['nascita'];
$_SESSION['apertura'] = $riga['apertura'];
$_SESSION['iban'] = $riga['iban'];
$_SESSION['saldo'] = $riga['saldo'];
$_SESSION['uacc']=$riga['uaccesso'];
$_SESSION['uip']= $_SERVER['REMOTE_ADDR'];
if ($_SESSION['uacc']==""){
$_SESSION['uacc'] = $uacc;
mysql_query("UPDATE `clienti` SET `uaccesso` = '$uacc' WHERE `user`='$user' AND `pin`='$pin' ");
}else{
mysql_query("UPDATE `clienti` SET `uaccesso` = '$uacc' WHERE `user`='$user' AND `pin`='$pin' ");
}
mysql_query("UPDATE `clienti` SET `uip` = '".$_SESSION['uip']."' WHERE `user`='$user' AND `pin`='$pin' ");
sleep(2);
header("location:index.php");
}
}
}else{
session_start();
$_SESSION['nolog']='<font size="-1" color="#CC0000">
Numero conto o Pin errati
</font>';
sleep(2);
header("location:index.php"); }
?>