Как да изкрам ид на потребителят със сесия

darkmas

Registered
значи искам да искарам ид горе в линка когато потребителя се е логнал как става ето кода
Код:
<?php
session_start();
include 'config.php';
$username = ($_POST['username']);
$password = ($_POST['password']);



if(isset($username) && isset($password)){
$q = mysql_query("SELECT username, password  FROM users WHERE username='$username' AND password='$password'  LIMIT 1");
if(mysql_num_rows($q) == 1)
{
    $user = mysql_fetch_assoc($q);
    $_SESSION['username'] = $user['username'];
    $_SESSION['id'] = $id['id'];
    header('Location: members.php?id=$id');


}
else {
    $_SESSION[error] = "Грешно име или парола";
    header('Location: index.php');
}
}
?>
 
PHP:
<?php
session_start();
include 'config.php';
$username = ($_POST['username']);
$password = ($_POST['password']);



if(isset($username) && isset($password)){
$q = mysql_query("SELECT id,username, password  FROM users WHERE username='$username' AND password='$password'  LIMIT 1");
if(mysql_num_rows($q) == 1)
{
    $user = mysql_fetch_assoc($q);
    $_SESSION['username'] = $user['username'];
    $_SESSION['id'] = $user['id'];
    header('Location: members.php?id=$_SESSION[id]');


}
else {
    $_SESSION[error] = "Грешно име или парола";
    header('Location: index.php');
}
}
?>

Така ? ;)
 
tedo96 каза:
Само ще ми кажеш ли защо искаш да направиш това?
еми да може да искарам резолтатите от mysql за тоя потребител и др=те потребители да могат да му видат профила ... поне мисля че така ще стане ?
 
Няма да стане така.. Просто ще направиш следното:
PHP:
$username= $_GET['username'];
$query = mysql_query("SELECT * FROM `users` WHERE `username`='$username'") or die(mysql_error());

Ако го правиш със сесия ще изкарва информацията за този акаунт, с който си се логнал. :)
 

Back
Горе