The 'id' to which you refer, is meaningless. It's just a name (or 'key') in a querystring (the bit at the end of the url following '?') to which you can assign a value, which can be almost anything.
e.g. If this is your website and you wanted to send info to a page to delete an user:
http://www.example.com/delete.php?id=12389&confirmcode=hy6io98
You could equally have used:
http://www.example.com/delete.php?user=12389&confirm=hy6io98
You would then, in this instance use
$_GET['user'] in your delete.php file to get at the data (12389) as opposed to using
$_GET['id'] in the first example.
$_GET can also be used with forms if you set the 'method' attribute to 'get'. I would advise against this, use 'post' if possible.
adatapost may get back to you about $_REQUEST, so I won't step on his toes by giving an explanation.
So the querystring (rather than calling it the 'id'), is a way of passing data to the page in question.
BTW: you wouldn't necessarily delete an user through a querystring, there are more secure ways of doing this.