session_start() creates a session or resumes the current one based on the current session id that's being passed via a request, such as GET, POST, or a cookie.
Als je het even leest zie je dat je vraag beantwoord is... Maar goed. Vrije vertaling:
session_start() maakt een sessie of vervolgt de huidige seesie gebasserd op het huidige sessie id dat doorgegeven wordt via een (damn.. wat is request ook al weer?¿? :S) 'verzoek' (haha! makkelijk dat woordenboek.. ;)), zoals GET, POST of een cookie.
Dus die session_start() zorgt er alleen maar voor dat de waarden die je in een sessie hebt staan (gebruiker, ip, oid) wordt doorgegeven op de pagina. Wil je echter contreleren of de waarden bestaan en kloppen met gegevens in een database (of zo) dan zal je een paar vergelijkingen moeten gebruiken: