--TEST-- Test for bug #964: IP retrival from X-Forwarded-For complies with RFC 7239 (with comma) --SKIPIF-- <?php require __DIR__ . '/../utils.inc'; check_reqs('!win; unparallel'); ?> --ENV-- HTTP_X_FORWARDED_FOR=192.168.111.111, 10.1.2.3, 10.1.2.4 --INI-- xdebug.mode=debug xdebug.start_with_request=yes xdebug.log={TMPDIR}/bug964.txt xdebug.discover_client_host=1 xdebug.client_port=9903 --FILE-- <?php preg_match( "#Client host discovered through HTTP header, connecting to ([^:]+):9903#", file_get_contents( sys_get_temp_dir() . "/bug964.txt" ), $match ); unlink( sys_get_temp_dir() . "/bug964.txt" ); echo $match[1]; ?> --EXPECTF-- 192.168.111.111