) PHP를 사용하여 별도의 기계를 고유하게 식별하는 방법은 무엇입니까? MAC 주소를 사용하고 싶지만 분명히 할 수는 없습니다. $_SERVER['REMOTE_ADDR']
을 사용할 수 있지만 IP 주소가 변경됩니다 (그렇지 않습니까?). 또한 브라우저에서 페이지에 액세스하지 않고 프로그램을 사용하여 다운로드하므로 쿠키를 설정할 수 있다고 생각하지 않습니다.별도의 기계 식별 (
이 목적은 내 셰어웨어 데스크톱 응용 프로그램 사용자가 각 컴퓨터의 시범 사용 한도 (레지스트리 항목을 삭제하여 수행 할 수 있음)를 초과하여 프로그램을 사용하지 못하게하기 위해서입니다. 따라서 새로운 각 설치를 등록하려면 평가판 기간 이전에 기계가 등록되지 않았는지 확인하는 mySQL 데이터베이스가있는 클라우드.
의견이 있으십니까?
그러면 사용자가 컴퓨터의 서버에서 응용 프로그램을 실행하게됩니까? –
제한된 정보로는 알기가 어렵지만 한 번 다운로드 한 후에 만료되는 리소스에 대한 일회용 링크를 구현해야합니다. –
죄송합니다, 프로그램이 사용자의 컴퓨터에서 실행됩니다 (오프라인으로 사용할 수 있음). 프로그램이 설치되면 GET [] 변수를 포함하는 내 서버의 PHP 스크립트에 HTTP 요청을하고, IP 주소 및 현재 시간과 같은 정보와 함께 데이터베이스에 추가됩니다. 그들이 프로그램을 다시 설치하기 위해 방문하면 다시 식별 할 수있는 변수를 추가하고 싶습니다. –