내가 mac = 123이라고 선언하면 내 인터넷 탐색기와 Firefox가 계속 새로 고침을 유지합니다. 그리고 만약 내가 맥 = getMacAddress를 선언하면 값 1을 반환합니다 ...자바 스크립트, PHP, 쿠키
나는 document.write (getMacAddress())를 할 수 있으며 멋지게 mac 주소를 표시 할 수 있습니다. 내가 쿠키를 저장할 때 내가 사용하여 수동으로 코딩 할 때 내 탐색기 상쾌 쉬지 않고 계속됩니다 왜
1) "123"
2) 왜 밖으로 표시하기 document.write를 할 수 있으며, 어떻게 든 쿠키에 캡처 할 겐지가 없으며 "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')");
참고로, 귀하의 질문에 대한 올바른 대답을 선택해야합니다 (있다고 가정). 이 질문을 포함하지 않는 5에 대해서는 0입니다. checkAvailability.php의 –