also ich bin mir fast sicher, dass die werber id nicht in einem cookie gespeichert wird, natürlich könnte man es so machen, wobei das j noch keinen unterscheid macht, da ja der cookie auch eine gewisse gültigkeit hat.
wenn man aber dirket bei jedem aufruf mit einer "neuen" werber id die alte überschreiben will:

PHP-Code:
$werberid = (int)$_GET['ref'];
if(
$_SESSION['werber']!="0" && $werberid!=0)$_SESSION['werber']=$werberid;
if (
$_SESSION['werber'] == "0"$_SESSION['werber'] = (int)$_GET['ref']; 
hatte natürlich vorher niht bedacht, dass dann auch beim weglassen der werber id die alte überschreiben wird, so wird / sollte sie nur noch überschrieben werden, wenn tatsächlich eine werber id übergeben wird (per GET)