Closed Bug 278939 Opened 20 years ago Closed 20 years ago

empty img src tag executes page twice

Categories

(Firefox :: General, defect)

PowerPC
macOS
defect
Not set
normal

Tracking

()

RESOLVED DUPLICATE of bug 263239

People

(Reporter: jmcclelland, Assigned: bugzilla)

Details

Attachments

(1 file)

User-Agent:       Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.7.5) Gecko/20041107 Firefox/1.0
Build Identifier: Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.7.5) Gecko/20041107 Firefox/1.0

When accessing a page with a <img src=""> line, firefox seems to retrieve the
file twice, while only displaying it once.

For example, if firefox hits a php page with the following code:

<html>
<head>
<title>PHP test</title>
</head>
<body>
<img src="">
<?php
$time = date("h:i:s");
echo "Time: $time<br>";
$handle = fopen('/tmp/mozilla_test.txt','a');
fwrite($handle,"$time\n\n");
fclose($handle);
sleep(3);
?>
</body>
</html>

The browser will only display the time once. However, the file
/tmp/mozilla_test.txt will have the time written to it two times.

This is a big problem with sites that have database code. Firefox will cause
certain sql statements to be execute twice. Safari and IE do not behave the same
way.

Reproducible: Always

Steps to Reproduce:
1. Place file containing code from details section on your web server. Make sure
that the /tmp directory is writable by your web server.
2. Access the code using Firefox
3. Read the file /tmp/mozilla_test.txt.

Actual Results:  
Firefox displays the time once. The /tmp/mozilla_test.txt file has the time
written to it two times.

Expected Results:  
The /tmp/mozilla_test.txt file should only have the time written to it one time.
Attached file Test case php file.

*** This bug has been marked as a duplicate of 263239 ***
Status: UNCONFIRMED → RESOLVED
Closed: 20 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: