ID: 17475 Updated by: [EMAIL PROTECTED] Reported By: [EMAIL PROTECTED] -Status: Feedback +Status: Bogus Bug Type: Apache2 related Operating System: WinXP PHP Version: 4.2.1 New Comment:
user error -> bogus. Previous Comments: ------------------------------------------------------------------------ [2002-05-30 02:02:30] [EMAIL PROTECTED] The problem has been solved by replacing the php.ini with a new fresh one. ------------------------------------------------------------------------ [2002-05-28 12:15:30] [EMAIL PROTECTED] Both servers use the same setting since they are both on the same computer. All settings are default. Of course, one uses php4apache2.dll and the other uses php4apache.dll. I don't understand any strange behaviour. ------------------------------------------------------------------------ [2002-05-28 11:28:07] [EMAIL PROTECTED] You don't happen to have different ob_* settings for both servers? IIRC, virtual() doesn't wrap through the output buffering system. ------------------------------------------------------------------------ [2002-05-28 05:17:25] [EMAIL PROTECTED] This problem can be explained really simple with a script. And I am sure it's a problem with Apache2 because this problem doesn't arise in Apache. (Note: the content of ip.cgi and ip.html is simply IP.CGI and IP.HTML respectively.) The Code: <P>1. <?php virtual("ip.cgi")?> <P>2. <?php virtual("ip.html")?> Output (Apache2): IP.NETIP.HTML <P>1. <P>2. Output (Apache): <P>1. IP.NET<P>2. IP.HTML In conclusion, the content prased by virtual() is misplaced. ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=17475&edit=1