приложение возвращает значение «1» в базе данных вместо mac-адреса ...
Я могу задокументировать выходной адрес MAC-адреса, но не могу сохранить его в базе данных.
Использует ли программа предыдущий файл cookie? (но я удалил все куки с компьютера)
но если я изменю переменную mac на строковые данные, она обновит мою веб-страницу Почему это так ... (var mac = "test data";)
Пожалуйста, помогите!
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);
}
//var mac="test data";
var mac = getMacAddress();
setCookie('cookie_name',mac);
window.location = "checkAvailability.php";
</script>
<script type="text/javascript">
document.write(getMacAddress());
</script>
checkAvailiability.php
$dbhost = 'localhost';
$dbuser = 'root';
$dbname = 'registration';
mysql_connect($dbhost, $dbuser) or die("Could not connect database");
mysql_select_db($dbname);
$javascript_cookie_value = isset($_COOKIE["cookie_name"]) ? $_COOKIE["cookie_name"] : 1;
mysql_query("INSERT INTO test (mac) VALUES ('$javascript_cookie_value')");