Проблема в том, что он не сохраняет в cookie до после , он перезагружает страницу, используя действие и метод по умолчанию (GET), что приводит к строке запроса.Сценарий загружает значения в этой строке
var searchString = replace(self.location.search.substring(1),"+"," ");
и затем устанавливает cookie сразу после этого
if (searchString.length > 0) Set_Cookie("userProfile",searchString,expires);
Если вы оставите это действие и метод по умолчанию, используйте PHP для захватазначения от $ _GET, чтобы вставить в вашу электронную почту, это будет работать.
РЕДАКТИРОВАТЬ, непроверенный пример кода
<?php
$myemailAddr = "your email address";
$mailStr = "";
$subject = "New Signup";
foreach($_GET as $key=>$value){
$mailStr .= $key.":".$value."\n";
}
mail($myemailAddr,$subject,$mailStr);
?>
//your form and javascript etc go here