Hi,
I'm not sure of your question;
a "link of activation" mean for me a link
on which I need to click to activate my account
on a web site.
One simple idea is :
1) when the user register (giving its name,
login, password, etc.) the PHP script
generate a unique numerical ID
2) then the script send a mail message, which
include a URL like this :
[url]http://myserver.com/activate.php?id=1234[/url]
3) The user click on the link, doing so it
lauch the activate.php script, which get
the numerical ID of the account to be activated
Using cookie is an other idea.
When your user is registered, it need to log in
then he type his login/password, then you can
send him a "ticket", which is stored in a cookie
on his PC.
Each time he will activate an hyperlink in the
private part of the board, the PHP script need
first to check if the user has a valid cookie
(asking the user's PC "What's your ticket value ?" and checking it against a list of values stored
in a RDBMS like MySQL for instance.
May be you should start with some tutorials
you can find here about setting up a private part
of a web site. It can be tricky at first glance.
Good luck !
Hervé.