Hi. Speaking of & versus & there is a small bug in version 1.8.0 when PHPDIG_SESSID_REMOVE is set to true. To fix do the following.
In robot_functions.php find:
PHP Code:
$eval = str_replace("&&","&",$eval);
$eval = eregi_replace("[?][&]","?",$eval);
$eval = eregi_replace("&$","",$eval);
and replace with:
PHP Code:
$eval = str_replace("&&","&",$eval);
$eval = str_replace("?&","?",$eval);
$eval = eregi_replace("&$","",$eval);
Also, in robot_functions.php find:
PHP Code:
$file = str_replace("&&","&",$file);
$file = eregi_replace("[?][&]","?",$file);
$file = eregi_replace("&$","",$file);
and replace with:
PHP Code:
$file = str_replace("&&","&",$file);
$file = str_replace("?&","?",$file);
$file = eregi_replace("&$","",$file);