ID: 24916 User updated by: sadun at isikun dot org Reported By: sadun at isikun dot org Status: Bogus Bug Type: IIS related Operating System: Windows Server 2003 PHP Version: 4.3.2 New Comment:
I FOUND THE PROBLEM IF YOU REDIRECT USER TO SAME PHP FILE IT MAKES AN ERROR LOOP. let's say i execute a code at main.php and if i redirect user to main.php you can see in the headers that it makes a loop with errors at headers with "INET_E_REDIRECT_FAILED" but you can redirect anywhere else except same file... CODE --------------------- <? header("Location: http://webgroup.isikun.edu.tr/arge/header.php"); ?> ERROR AT HEADERS --------------------- 20:15:48.279 0.109 * GET INET_E_REDIRECT_FAILED text/html http://webgroup.isikun.edu.tr/arge/header.php Previous Comments: ------------------------------------------------------------------------ [2003-08-04 12:03:35] sadun at isikun dot org !!! UPS.. NOW I CAN REDIRECT WITH GET BUT NOT WITH POST i don't really know if my codes make this problem but except "IIS 6.0 CGI" i try it several apache servers 1.x 2.x both on unix and winNT platforms and it always worked. HERE ARE THE HEADERS ------------------------------------------------ 19:54:03.732 0.203 * POST INET_E_REDIRECT_FAILED text/html http://webgroup.isikun.edu.tr/main.php ------------------------------------------------- (Response Status) HTTP/1.1 302 Redirect Cache-Control no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Pragma no-cache Content-Length 161 Content-Type text/html Expires Thu, 19 Nov 1981 08:52:00 GMT Location Http://webgroup.isikun.edu.tr/main.php Server Microsoft-IIS/6.0 X-Powered-By PHP/4.3.3RC2 Set-Cookie PHPSESSID=ad1a199467d611ed39773d5e56358239; path=/ Set-Cookie student_session_id=6c9009a421a409c1385dde256b693840 X-Powered-By ASP.NET Date Mon, 04 Aug 2003 17:00:28 GMT ------------------------------------------ sorry for disturbing ------------------------------------------------------------------------ [2003-08-04 09:02:59] sadun at isikun dot org PROBLEM IS SOLVED WITH PHP4.3.3RC2 thanks for your help ------------------------------------------------------------------------ [2003-08-04 08:38:44] sadun at isikun dot org ;cgi.redirect_status_env = ENV_VAR_NAME no changes header("Location: URL_FOO"); can't be send in 4.3.2 IIS6.0 with CGI ------------------------------------------------------------------------ [2003-08-04 08:21:30] [EMAIL PROTECTED] Comment this line out: cgi.redirect_status_env = ENV_VAR_NAME ------------------------------------------------------------------------ [2003-08-04 07:54:32] sadun at isikun dot org SORRY PREVIOUS POST IS SEND HEADERS HERE ARE RECEIVED HEADERS ----------------------------------------------------- -------------------------- index.php WITH LOGIN FORM: -------------------------- (Response Status) HTTP/1.1 200 OK Cache-Control no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Pragma no-cache Content-Type text/html Expires Thu, 19 Nov 1981 08:52:00 GMT Server Microsoft-IIS/6.0 X-Powered-By PHP/4.3.2 Set-Cookie PHPSESSID=d67841ed88adca6bc603bd7e480d90ec; path=/ Set-Cookie student_session_id=0 X-Powered-By ASP.NET Date Mon, 04 Aug 2003 12:53:11 GMT Connection close -------------------------- AFTER SUBMITING POST FORM: -------------------------- (Response Status) HTTP/1.1 502 Bad Gateway Content-Length 232 Content-Type text/html Server Microsoft-IIS/6.0 X-Powered-By ASP.NET Date Mon, 04 Aug 2003 12:55:10 GMT ----------------------- now i gonna try 4.3.3 RC2 ------------------------------------------------------------------------ The remainder of the comments for this report are too long. To view the rest of the comments, please view the bug report online at http://bugs.php.net/24916 -- Edit this bug report at http://bugs.php.net/?id=24916&edit=1