mysql result als session variable

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Johan

Johan

18/12/2005 11:18:00
Quote Anchor link
Hallo,

Graag wil ik weten of het mogelijk is om uit een mysql database een row als session variable te bewaren. Bijv. Ik wil de gegevens van de ingelogde gebruiker (bijv. 10 velden) bewaren zodat ik niet eerder keer de gegevens hoef op te halen.

function get_user($id)
{
$query = "select * from tbl_user where id = $id";
$result = mysql_query($query, $db);
$row = mysql_fetch_array($result, MYSQL_ASSOC);
mysql_free_result($result);

return $row;
}

hierna de $row als session variable bewaren ????

Of is er een betere manier

Johan (php starter)
 
PHP hulp

PHP hulp

17/11/2024 08:48:30
 
Jan Koehoorn

Jan Koehoorn

18/12/2005 11:42:00
Quote Anchor link
Hoi Johan,

kan prima volgens mij. Gewoon session_start () bovenaan je script en je functie aanroepen met:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?php
// userinfo in een sessie zetten
if ($userinfo = get_user ($id)) {
  $_SESSION['userinfo'] = $userinfo;
}

?>


edit: wèl opletten dat er geen gevoelige info zoals ongecodeerde wachtwoorden in je db staan natuurlijk
Gewijzigd op 18/12/2005 11:43:00 door Jan Koehoorn
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.