Уникален линк за всеки потребител

katsar0v

Registered
Трябва ми код , чрез който се дава уникален url за всеки потребител , тоест
като си влезе потребител в профила да му пише уникалното url,и като се отвори това url да изписва дадено съобщение да речем ...
Като за всеки потребител този url e уникален ( това не е неговия профил ) :)
 
members.php

<?php
$sql = mysql_query('SELECT * FROM `table`');
while($row = mysql_fetch_assoc($sql))
{
echo '<a href="profile.php?id='.$row['id'].'">'.$row['user'].'</a>';
}
?>

profile.php
<?php
$id = (int)$_GET['id'];

$sql = mysql_query('SELECT * FROM `table` WHERE id='.$id.'');
$row = mysql_fetch_assoc($sql);

echo '
Вие разглеждате профила на: '.$row['user'].';
';
?>

Ето ти един пример...
 
Не ми трябва да е за профил .. ами
на всеки потребител да се дава уникален url , който да речем той трябва да разпространи , като го даде на един човек, да изписва дадено съобщени ( да речем "благодаря че посети този линк")
А не да показва самия профил на потребителя :)
 
profile.php
Код:
<?php
session_start();
include ('check_login.php');
echo'
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" /> 
<link href="style.css" rel="stylesheet" type="text/css" />
</head>
<body><center>
<div class="header"></div>
';
if($_SESSION['log']=$r['id'])
{
echo '
<div class="menu">
<a href="index.php">Начало</a> <font color="555555">|</font> 
<a href="profile.php">Профил</a> <font color="555555">|</font> 
<a href="rating.php">Класация</a> <font color="555555">|</font> 
<a href="contacts.php">Свържи се с нас</a> <font color="555555">|</font> 
<a href="logout.php">Излез</a> <font color="555555">|</font> 
</div>';
}
else 
{
echo '<div class="menu">
<a href="index.php">Начало</a> <font color="555555">|</font> 
<a href="login.php">Влез</a> <font color="555555">|</font> 
<a href="register.php">Регистрирай се</a> <font color="555555">|</font> 
<a href="rating.php">Класация</a> <font color="555555">|</font> 
<a href="contacts.php">Свържи се с нас</a>
</div>';
}
echo'
<div class="content" align="center"><br>';
echo 'Здравей, '.$user.'<br> Вашия url е : Уникалното url';
echo'
</div>
<div class="footer"></div>
</center>
</body>
</html>';
proba.php
Код:
<?php
session_start();
include ('config.php');
include ('check_login.php');
$sql = mysql_query('SELECT * FROM `users`');
echo'
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" /> 
<link href="style.css" rel="stylesheet" type="text/css" />
</head>
<body><center>
<div class="header"></div>
';
if($_SESSION['log']=$r['id'])
{
echo '
<div class="menu">
<a href="index.php">Начало</a> <font color="555555">|</font> 
<a href="profile.php">Профил</a> <font color="555555">|</font> 
<a href="rating.php">Класация</a> <font color="555555">|</font> 
<a href="contacts.php">Свържи се с нас</a> <font color="555555">|</font> 
<a href="logout.php">Излез</a> <font color="555555">|</font> 
</div>';
}
else 
{
echo '<div class="menu">
<a href="index.php">Начало</a> <font color="555555">|</font> 
<a href="login.php">Влез</a> <font color="555555">|</font> 
<a href="register.php">Регистрирай се</a> <font color="555555">|</font> 
<a href="rating.php">Класация</a> <font color="555555">|</font> 
<a href="contacts.php">Свържи се с нас</a>
</div>';
}
echo'
<div class="content" align="center"><br>
';
echo 'Вие дадохте точка на еди кой си';
echo'
</div>
<div class="footer"></div>
</center>
</body>
</html>';

Направил съм в базата данни да се записват точките , искам като се посети тази proba.php която всъщност някак си е уникална за всеки потребител ( и да може да се посещава веднъж на 24 часа) , да се увеличат тези точки от БД със 1 и да се изпише съобщението ...
 

Back
Горе