Làm cách nào để lấy ID duy nhất của máy tính trong PHP?
Bạn sẽ muốn sử dụng phiên. Bạn có thể thiết lập cơ sở dữ liệu với quyền và thông tin của người dùng, sau đó lưu trữ cơ sở dữ liệu đó trong một phiên. Phiên kết hợp một cookie ID để xác định máy tính và sau đó lưu trữ phần còn lại của phía máy chủ thông tin. Khi gọi/kiểm tra xác thực, bạn sẽ muốn sử dụng các phương thức rất an toàn. Tất cả công việc của tôi đều trên mạng LAN nên tôi không bận tâm quá nhiều với tính bảo mật cao. Nhưng đây là một ví dụ Show vận tốc
Có lẽ tôi đã tắt nhưng có lẽ cài đặt snmp trên hệ thống truy cập vào công cụ của bạn và sau đó sử dụng các chức năng được tích hợp trong php để lấy thông tin qua snmp của hệ thống. Tôi tin rằng bạn có thể lấy SID thông qua SNMP Ngốc nghếch vận tốc
Sử dụng IP có thể là một vấn đề nếu địa chỉ của bạn được chỉ định bởi máy chủ dhcp, chúng có thể không bao giờ nhận được cùng một ip khi gia hạn. Nếu dùng IP bạn cần set ip tĩnh trên từng máy Tên máy (Tên máy chủ). Không thể có hai máy tính có cùng tên trên mạng IP. Chạy ipconfig /all tại dấu nhắc cmd trên pc nt xp hoặc winipcfg trên win98 để lấy tên máy hoặc tên máy chủ, có thể bạn có thể kết hợp nó vào tập lệnh e. g nếu tên máy = vv Tôi đang phát triển một trang web và muốn lấy id duy nhất của thiết bị người dùng từ máy chủ. Tôi đang sử dụng một ứng dụng dựa trên PHP. nó có khả thi để làm vậy không? Những gì tôi đã thử Tôi đang sử dụng mã. Nó đang hoạt động trên localhost khi tôi đẩy nó lên máy chủ, cho kết quả trống Bạn không thể lấy địa chỉ MAC của máy khách từ máy chủ - bạn chỉ có thể lấy địa chỉ đó từ máy khách, điều đó có nghĩa là bạn sẽ cần mã Javascript - và bạn cũng không thể truy cập địa chỉ MAC bằng mã javascript, điều này cũng loại trừ JQuery. Mọi nỗ lực lấy MAC trong PHP sẽ trả về Địa chỉ MAC của máy chủ, vì đó là máy tính mà mã PHP thực thi. Địa chỉ MAC không bao giờ được chuyển ra ngoài bộ định tuyến kết nối một đoạn lan với internet Tuy nhiên, nó có thể sẽ ít hoặc không có tác dụng thực sự đối với bạn. Địa chỉ MAC không phải là số duy nhất - khác xa với nó - chúng chỉ được yêu cầu là duy nhất trong phân đoạn mạng LAN hoặc WLAN và rất có thể bị trùng lặp nếu đến từ các trang web riêng biệt. Nếu bạn định sử dụng địa chỉ MAC để nhận dạng duy nhất một máy khách, thì hãy lưu ý rằng nó sẽ không hoạt động và chúng cực kỳ dễ bị giả mạo Vâng, tôi có giải pháp cho bạn. Có thể máy chủ cục bộ của bạn nằm trên windows và máy chủ là Linux mã của bạn sẽ hoạt động cho windows và để chạy cho Linux. Bạn cần sửa đổi mã của mình một chút. thay vì (ipconfig/all) được sử dụng (ifconfig) Sử dụng đoạn mã sau Thêm giải pháp của bạn ở đây B I U S small BIG code Xem trước 0thành viên hiện cóhoặc tham gia với chúng tôiTải xuống, Bình chọn, Nhận xét, Xuất bản Email của bạnEmail này đang được sử dụng. Bạn có cần mật khẩu của bạn? Mật khẩu tùy chọnKhi trả lời một câu hỏi xin vui lòng
Nội dung này, cùng với bất kỳ tệp và mã nguồn liên quan nào, được cấp phép theo Giấy phép Mở Dự án Code (CPOL) Làm cách nào để nhận ID duy nhất của PC trong PHP?php $menu=file_get_contents('nav. . Tệp /etc/machine-id chứa ID máy duy nhất của hệ thống cục bộ mà bạn có thể dễ dàng sửa đổi bằng các máy đang hoạt động. . Machine-id có thể được thay đổi khi khởi động lại. . Không, bạn không thể dễ dàng sửa đổi tệp id máy. . @ekerner vậy nó có đáng tin cậy cho mục đích cấp phép không? Cách lấy số duy nhất trong PHP?Hàm uniqid() trong PHP là một hàm có sẵn được sử dụng để tạo một ID duy nhất dựa trên thời gian hiện tại tính bằng micro giây ( . ID được tạo từ hàm uniqid() không tối ưu vì nó dựa trên thời gian hệ thống và không được bảo mật bằng mật mã.
ID duy nhất của một máy tính là gì?Số nhận dạng duy nhất (UID) là chuỗi số hoặc chữ số được liên kết với một thực thể trong một hệ thống nhất định . UID giúp có thể xử lý thực thể đó để có thể truy cập và tương tác với thực thể đó.
Làm cách nào để tạo ID đơn hàng ngẫu nhiên trong PHP?Tạo id ngẫu nhiên duy nhất bằng hàm PHP rand()
. $random_id = rand(999999999999999,10000000000000); . use the rand() function with arguments. $random_id = rand(999999999999999,10000000000000); echo $random_id; Now, you can run and get a unique random id on every execution. |