"Alternative" zu http_referer?

die SID wird NUR drangehängt wenn der user keine cookies akzeptiert(oder es in der php.ini eingestellt ist)

wobei sid nicht sid heißen muss du kann mit:
session_name("ID");
session_start();
eine session aufmachen, dann steht in der adressenleiste ...&ID=62f1e9741baf1df1e21a73c65...
 
und die ID die in der Adressleiste gespeichert werden soll kann ich ja mit
PHP:
 $ID = session_id();
weitergeben oder? Also gesamt würde dass dann so aussehen:

PHP:
<?
ob_start();

session_name("ID");
session_start();
$ID = session_id();

echo "<a href=\"datei.php?ID=".$ID."\">datei</a>";
ob_end_flush();
?>
 
Geht schon so, ist nur n bißle umständlich..

Es reicht auch so:
PHP:
<?
session_name("ID");
session_start();

echo "<a href=\"datei.php?SID\">datei</a>";
?>

( In der nächsten Datei muss halt auch wieder session_name("ID"); stehen, damit die Id erkannt wird. )
 
es reicht auch so:
PHP:
session_name("ID");
session_start();

echo "<a href=\"datei.php\">datei</a>";

da als standart -enable-trans-sid auf (fast) allen serven eingestellt ist =)
 
Zurück