Session vs. cookies

Cau lidi,
nevite, cim to je, ze kdyz pouziju funkci
ini_set('session.use_cookies', 0);
tak pri volani funkce session_destroy(); se mi na stranku vypise kousek HTML kodu predchazejiciho radku?!?

Priklad:

...
</font>
<?php
session_destroy();
?>
...


Vysledek je ten, ze se mi na strance vypise "</font>", coz by normalne nemelo...
Fakt nevim, co s tim. Kdyz umoznim pouziti cookies, tak to funguje bez problemu.
S tim souvisi dalsi vec:
Do jake miry se muzu spolehnout na klienta a predavat id session pomoci cookies? Ja bych to radsi delal pres URL, bo ne vsem kolacky chutnaji. Jak to resite vy?
<HTML>ini_set neni na WZ povolena funkce</HTML>
<HTML>zbytecne resit ;) pouzivej cookies podle manualu tzn.. session_start a pak superglobalnim polem a nevidim problem</HTML>
no mne sa zda ze
...
</font>
<?php
session_destroy();
?>
...
by malo vypisat </font>

iba ak by si to mal v dakom ife

if(false){
...
</font>
<?php
session_destroy();
?>
...
}

tak by to nemalo zobrazit