Bonjour,
Savez-vous comment détecter si un client utilise un proxy ?
Est-ce un bon début :
Par contre, il aime pas mon "if" :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 <?php $proxy_ip = 'Aucun'; $proxy_host = 'Aucun'; $ip = ''; $host = ''; if( $_SERVER['HTTP_X_FORWARD_FOR'] ) { $proxy_ip = $_SERVER['HTTP_X_FORWARD_FOR']; $proxy_host = gethostbyaddr($proxy_ip); $ip = $_SERVER['REMOTE_ADDR']; $host = gethostbyaddr($ip); } else { $ip = $_SERVER['REMOTE_ADDR']; $host = gethostbyaddr($ip); } echo 'PROXY IP : '.$proxy_ip.'<br/>'; echo 'PROXY HOST : '.$proxy_host.'<br/>'; echo 'IP : '.$ip.'<br/>'; echo 'HOST : '.$host.'<br/>'; ?>
Merci,Notice: Undefined index: HTTP_X_FORWARD_FOR in c:\program files\easyphp1-8\www\proxy.php on line 2
Mathieu
Partager