Когда я объявляю mac = 123, мой интернет-исследователь и firefox будут постоянно обновляться. И если я объявляю mac = getMacAddress, он возвращает значение 1 ...javascript, php, cookies
Я могу сделать document.write (getMacAddress()), и он смог бы хорошо отобразить адрес mac.
1) Почему мой проводник будет держать освежающий нон-стоп, когда я его код вручную с «123»
2) почему это document.write способен отображать, и когда я хранить его в печенье, так или иначе это не мешало захватить в файл 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')");
FYI, вы действительно должны выбрать правильные ответы на свои вопросы (при условии, что они есть). У вас 0 на 5, не включая этот вопрос. –