Bonjour,

Savez-vous comment détecter si un client utilise un proxy ?

Est-ce un bon début :
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/>';
?>
Par contre, il aime pas mon "if" :
Notice: Undefined index: HTTP_X_FORWARD_FOR in c:\program files\easyphp1-8\www\proxy.php on line 2
Merci,
Mathieu