getIP.php 556 B

12345678910111213
  1. <?php
  2. // CORS Headers (ΑΠΟΛΥΤΩΣ ΑΠΑΡΑΙΤΗΤΑ για απομακρυσμένα UI)
  3. header('Access-Control-Allow-Origin: *');
  4. header('Access-Control-Allow-Methods: GET, POST, OPTIONS');
  5. header('Access-Control-Allow-Headers: Content-Type');
  6. header('Content-Type: application/json');
  7. $ip = isset($_SERVER['HTTP_X_FORWARDED_FOR']) ? $_SERVER['HTTP_X_FORWARDED_FOR'] : $_SERVER['REMOTE_ADDR'];
  8. // Αν επιστρέψει comma-separated (λόγω proxy), πάρε την πρώτη
  9. $ip = explode(',', $ip)[0];
  10. echo json_encode(trim($ip));
  11. ?>