Въпрос: secure id

PHPclown

Registered
Здравейте.

Как мога да направя следното:

Имам адрес, примерно: http://localhost/page.php?id=3312&secureID=4f5gf42a56fd4sdyper5g

Как да направя така, че ако потребителя цъкне на линка да се изпълни заявката , ако обаче промени secureID заявката да не се изпълнява?
 
Тоя адрес по пощата ли му го пращаш ? кажи за какво искаш да го ползваш?
Но главно номера е така.
преди да му го дадеш добавяш в дб
secureID - IP - USE
ид то- ип то му - 0
така при отваряне на линка взимаш secureID и правиш проверка дали има такова в дб ако има продължаваш ако няма препращаш към индекса.
Проверяваш дали усе е 0, после проверяваш ип тата ако са ок упдайтваш усе на 1 или просто го триеш, и после ако пак се опита да се отвори ако си го изтрил първото ще го спре ако си го направил на 1 второто и така
 
Ами май малко съм объркал с обяснението.

Искам да направя следното:

В момента си правя пазар (част от мини браузър игра която правя)

Имам линк да кажем:

http://localhost/something.php?id=3124&secureCode=dasdag3235gfgdfdsa

Този линк по-горе се сменя на всеки решреш да кажем и ако когато потребителя рефрешне и даде примерно Copy Link с мишката, постави линка в браузъра си и промени secureCode и даде ентар да му изпише грешка.

Демек се е опитал да промени реалният secureCode.

Малко тъпо го обяснявам, но се надявам да ме разберете :P
 
Може би го използва за активация на акаунт или нещо друго..

Записвай тоя secureCode при потребителското му име там в 1 колонка и после проверявай дали кода е верен или не...

$sql = mysql_query("SELECT * FROM `users` WHERE `user_id` = '".$_GET['id']."'");
while ($row = mysql_fetch_array($sql))
{
if ($row['user_secureCode'] != $_GET['secureCode'])
{
echo "greshen kod";
}
else
{
echo "weren kod";
}
}
 

Back
Горе