Not quite....
The "index.php3" is the actual name of the page.....the rest is just a way of passing data to another page.
When we want to pass variables to another page we can either POST them via a form.....use cookies......or use the GET method. The GET method can be implemented either with a form
ie:<form action="page.php3" method="get">,
or via a URL.
If you were to send data from a form using the GET method....you would see the data from the form actually in the URL of the answering page.
The "?" in the url simply tells the server that anything in the URL after the ? is to be treated as a variable.....otherwise your server would be looking for a page called index.php3?name=guestbook.....when in fact there is no such page.
Once the index.php3 page has been found, you can then use the variables that were listed after the "?" to do with what you like.
so if you had index.php3?firstname=scott&lastname=dilley&email=scott@webtecture.co.nz
You could have a script in your index.php3 that displays my name and email address simply by saying
print ("$firstname $lastname $email");
This comes in very handy when accessing databases....if I were on your database then the index.php3 page could use my name's and email to search your database for all my other details.
rgds,
scott d~