Solved

Captcha Image Cache issue in IE

Posted on 2008-10-04
1
813 Views
Last Modified: 2013-12-24
I've read many posts on the web about this issue and have not found a solution that isn't Javascript oriented.

I have a contact form on one of my websites and use a CAPTCHA image for stopping robot spammers.  It works great as long as someone types the matching code.  However, when they submit the form and it doesn't match, my page presents them the form and is creating a new CAPTCHA string which is supposed to appear in the image.  However, in IE, the image is cached in the browser (doesn't do this in FF) and it shows the visitor the same "old" CAPTCHA string because the file is named the same each time.

I could certainly create a variable file name so it loads fresh each time, but then I'd have the overhead scripting of deleting them after a day or so, and if someone was malicious, it would create dozens and dozens on my hard drive.

I prefer my CFC to keep using the same image name each time it creates a CAPTCHA image. However, I need to know how to force the browser to load the newest generated image my script creates.

Again, I want to avoid Javascript but know that a page refresh fixes it when I manually click F5.

0
Comment
Question by:day6
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
1 Comment
 
LVL 1

Accepted Solution

by:
day6 earned 0 total points
ID: 22644553
I've found a solution that seems to work in IE.

I add a variable string to the image path like

<img src="image.jpg?v=#randomstring#">

This seems to have tricked IE into not caching the same image.
0

Featured Post

Plug and play, no additional software required!

The ATEN UE3310 USB3.1 Gen1 Extender Cable allows users to extend the distance between the computer and USB devices up to 10 m (33 ft). The UE3310 is a high-quality, cost-effective solution for professional environments such as hospitals, factories and business facilities.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

When it comes to showing a 404 error page to your visitors, you do not want that generic page to show, and you especially do not want your hosting provider’s ad error page to show either. In this article, I will show you how to enable the custom 40…
Meet the world's only “Transparent Cloud™” from Superb Internet Corporation. Now, you can experience firsthand a cloud platform that consistently outperforms Amazon Web Services (AWS), IBM’s Softlayer, and Microsoft’s Azure when it comes to CPU and …
This is my first video review of Microsoft Bookings, I will be doing a part two with a bit more information, but wanted to get this out to you folks.
In this video you will find out how to export Office 365 mailboxes using the built in eDiscovery tool. Bear in mind that although this method might be useful in some cases, using PST files as Office 365 backup is troublesome in a long run (more on t…

630 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question