Когда я объявляю mac = 123, мой интернет-обозреватель и Firefox будут постоянно обновляться. И если я объявляю mac = getMacAddress, он возвращает значение 1 ...
Я могу сделать document.write (getMacAddress ()), и он сможет красиво отобразить mac-адрес.
1) Почему мой проводник будет постоянно обновляться, когда я кодирую его вручную с помощью «123»
2) почему document.write может отображаться, и когда я сохраняю его в cookie, каким-то образом ему не удается записать в cookie, и он возвращает значение "1".
Кто-нибудь поможет?
create_users.php
<script language="JavaScript">
function getMacAddress(){
document.macaddressapplet.setSep( "-" );
return (document.macaddressapplet.getMacAddress());
}
function setCookie(c_name,value) {
document.cookie = c_name + "=" +escape(value);
}
//error checking
//var mac = getMacAddress();
var mac = "123";
setCookie('cookie_name',mac);
window.location = "checkAvailability.php";
</script>
checkAvailability.php
$javascript_cookie_value = isset($_COOKIE["cookie_name"]) ? $_COOKIE["cookie_name"] : 1;
mysql_query("INSERT INTO test (mac) VALUES ('$javascript_cookie_value')");