Holladiewaldfee,
das shellscript wird über
$meldung=shell_exec("/var/www/sbin/useradd.php 2>&1");
aufgerufen.
Du kannst z.B. den Aufruf abändern:
shell_exec("/var/www/sbin/useradd.php session=".serialize($_SESSION)." 2>&1");
Kann sein, daß Du den serialisierten Wert noch irgendwie codieren mußt, um die Shell nicht zu verwirren.
In Deinem Script frägst Du die Parameter mit $argc und dem Array $argv ab. In diesem Fall müsstest Du mit
$_SESSION = unserialize($argv[1]);
die Session-Variablen wieder herbekommen. Wenn Du den Kram codiert hast mußt Du ihn natürlich vor dem unserialize wieder dekodieren.
Ciao,
Harry