Różni się właściwie tym że Sidebar sesji znajdzie się w tablicy $_GET a nie $_COOKIE. Oprócz tego zamiast wysyłania ciasteczka, musisz go dowiązywać do każdego linku.
Kolejne różnice: Jeżeli ktoś prześle znajomemu link do strony przez irca, może przekazać ID sesji. Można zmniejszyć to ryzyko stosując weryfikację numeru IP [zarówno standardowe REMOTE_ADDR, jak i HTTP_X_FORWARD, w wewnętrznych sieciach lan kombinacje obu numerów powinny być unikalne dla każdego użytkownika]. W ciasteczkach ten problem odpada, ale pojawia się za to kolejny - ktoś może wyłączyć cookies i co wtedy?
Na razie więcej różnic nie przychodzi mi do głowy