English: Use PHP's built in REMOTE_ADDR and don't use anything else. Very secure if this is compatible with your site.
Dutch: Gebruik PHP's ingebouwde REMOTE_ADDR en niets anders. Zeer veilig als dit compatibel is met je site.