Question

IE problems

Asked by: cheekycj

Hi guys,
  I was given this problem and can't figure it out..

We have a page where you add credit cards.  What we do is require a logon.
We verify and set cookies that store encrypted versions of your account id and username. And initialzize session vars to build your account page.
When you click on Add Credit card we encrypt your Account ID in the URL and transfer you to our secure server where
we re- set all the cookie info and re-init all the session vars on the secure server and re-generate your account page showing the add cc form.. the vars are all inited properly because the account form displays right.  But when they click submit on the form the page returned in IE is "Page not found.... dns error" BUT this only happens about 25% of the time.. its really odd... and get this NO PROBLEMS IN NETSCAPE.  Works everytime in NS.  So I was asked why...

I found out here from a Microsoft KB article that corrupted cookies or inappropriate posts can cause this...

we use cflocation but it works in netscape so I don't know if that is an issue.

Major points will be added if the solution is found.  I mean major!!!

So lets discuss this guys.

CJ

This Question has been solved and asker verified All Experts Exchange premium technology solutions are available to subscription members.

Subscribe now for full access to Experts Exchange and get

Instant Access to this Solution

  • Plus...
  • 30 Day FREE access, no risk, no obligation
  • Collaborate with the world's top tech experts
  • Unlimited access to our exclusive solution database
  • Never be left without tech help again

Subscribe Now

Asked On
2000-10-05 at 08:57:24ID11466898
Tags

ie

,

cflocation

Topic

ColdFusion Application Server

Participating Experts
7
Points
0
Comments
26

Trusted by hundreds of thousands everyday for fast, accurate and reliable tech support.

  • "The time we save is the biggest benefit of Experts Exchange to Warner Bros. What could take multiple guys 2 hours or more each to find is accessed in around 15 minutes on Experts Exchange." Mike Kapnisakis, Warner Bros.
  • "Our team likes having a resource that is more secure than just using Google and most experts using this service really know their stuff. It's nice to look here first versus using Google." Dayna Sellner, Lockheed Martin
  • "Anytime that I've been stumped with a problem, 9 out of 10 times Experts Exchange has either the accepted solution or an open discussion of the potential solution to the problem." Kenny Red, eBay Inc.

See what Experts Exchange can do for you.

Got a question?

We've got the answer.

Experts Exchange has been collecting answers to technology questions since 1996…3 million and counting! If you have a question, chances are we already have your answer.

Screenshot of Experts Exchange Knowledgebase

Need individual assistance?

Our experts are ready to help.

If you can't find the exact answer you're looking for, ask our exclusive community of 50,000 experts. You’ll get a personalized answer from a trusted professional.

Screenshot of Experts Exchange Knowledgebase

Want to learn from the best?

Read articles from industry experts.

Thousands of free tech tips, tricks, how-to’s and tutorials are available in our peer reviewed articles section. See for yourself how smart our experts are, no login required.

Screenshot of an Article

Working on a long term project?

Store your work and research.

Save solutions to your questions, answers you’ve discovered through searching plus helpful articles in your personal knowledgebase for easy future access.

Screenshot of Experts Exchange Knowledgebase

Access the answers to your technology questions today.

Subscribe Now

30-day free trial. Register in 60 seconds.

What Makes Experts Exchange Unique?

Members of the expert community talk about why the experience at Experts Exchange is different than what you will find anywhere else.

Trusted by the world's most respected brands.

image of each brand's logo

Faithfully serving IT professionals since 1996.

Experts Exchange Logo

Try it out and discover for yourself.

Subscribe Now

30-day free trial. Register in 60 seconds.

Related Solutions

  1. CFLOCATION
    I got questions on CFLOCATION Tag: 1. I set a value to the cookie, and in the same template i am redirecting to another page, using CFLOCATION Tag. But I could not access the value of the cookie, in the redirected page,. is there any way to solve? 2.I am using frames. W...
  2. cflocation tag
    I'm using the following tag in my program.. <CFLOCATION URL="http://www.home.com"> the problem I'm haveing is if i call the "cflocation" tag from within a frame, I need it to break the frame and start with a fresh page, it is currently opening ...
  3. <cflocation> problem
    Hi All, I've got a crazy problem with the <cflocation> tag. When using it to redirect to network locations, i.e. <cflocation url="\\machine\share\directory\" addtoken="no">, I get the "Page cannot be displayed" error unless I disab...
  4. BUG with <cflocation>
    I have a page that runs a simple test. If the date is not in the correct range then I use cflocation to send the user to a page that explains why the site is currently closed. This works fine if the user hits another one of my pages first. But if the user gets to the URL b...
  5. cflocation
    I use <iframes> on my site. Is there a way to have <cflocation> go to a page in another frame?

Free Tech Articles

  1. WARNING: 5 Reasons why you should NEVER fix a computer for free.
    It is in our nature to love the puzzle. We are obsessed. The lot of us. We love puzzles. We love the challenge. We thrive on finding the answer. We hate disarray. It bothers us deep in our soul. W...
  2. SCCM OSD Basic troubleshooting
    SCCM 2007 OSD is a fantastic way to deploy operating systems, however, like most things SCCM issues can sometimes be difficult to resolve due to the sheer volume of logs to sift through and the dispe...
  3. Migrate Small Business Server 2003 to Exchange 2010 and Windows 2008 R2
    This guide is intended to provide step by step instructions on how to migrate from Small Business Server 2003 to Windows 2008 R2 with Exchange 2010. For this migration to work you will need the fo...
  4. Create a Win7 Gadget
    This article shows you how to create a simple "Gadget" -- a sort of mini-application supported by Windows 7 and Vista. Gadgets can be dropped anywhere on the desktop to provide instant information, ...
  5. Outlook continually prompting for username and password
    There have been a lot of questions recently regarding Outlook prompting for a username and password whilst using Exchange 2007. There are a few reasons why this would happen and I will try to cover t...
  6. Backup Exchange 2010 Information Store using Windows Backup
    There seems to be quite a lot of confusion around the ability to backup Exchange 2010 using the built in Windows Backup feature. This stems from the omission of this feature prior to Exchange 2007 s...

Cloud Class Webinars

  1. Avoiding Bugs in Microsoft Access
    Alison Balter takes and in-depth look at avoiding bugs in Access. In this webinar you will learn about using the immediate window to debug your applications, invoking the debugger, using breakpoints to troubleshoot, stepping through code, setting the next statement to execute, ...
  2. Top 10 Best New Features in Visio 2010
    Scott Helmers gives live demonstrations of the top 10 new features in Visio 2010. This webinar will teach you how to create compelling diagrams by adding shapes to the page with a single click, linking the shapes in a diagram to data in Excel (or SQL Server, or SharePoint), ...
  3. IT Consultant Business Secrets Revealed
    Michael Munger, Experts Exchange tech pro and IT consultant, pulls back the curtain on his very successful businesses and answers question on every IT consultant and business owner should know about. He shares secrets on what he did to solve the 5 most common problems in IT, ...
  4. Disaster Recovery and Business Continuity
    Quest CTO, Mike Billon, gives an overview of the steps involved in building a dunamic disaster recovery plan. Through case studies and an examination of software/hardware tooles for monitoring and testing, you'll gain a better understandin of where you are, where you want ...
  5. Organize Your Visio Diagrams with Containers and Lists
    Scott Helmers uses cross functional flowcharts, wireframe diagrams, data graphic legends and seating charts to teach you: how to ustilize all three new structured diagram components in Visio 2010, the best practices for organizeing shapes in previous version of Visio, how to organize ...
  6. How to Us Objects, Properties, Events and Methods in Microsoft Access
    Alison Dalter gives an in-depbth look at objects, properties, events and methods in Microsoft Access. In this webinar you will learn about using the object browser, referring to objects, working with properties and methods, working with object variables, understanding the ...

Join the Community

Give a Little. Get a Lot.

Join the community of experts here and help other tech pros by answering question in your area of expertise. You can earn FREE access to all Experts Exchange's premium features and resources.

Join the Community

Answers

 

by: tleishPosted on 2000-10-05 at 09:10:45ID: 4595529

Troubleshooting...

Is this occuring on IE 4.x, IE 5, or IE5.5 or all the above?  I've encountered numerous problems with IE5.5 that worked fine in the other versions.

 

by: richragPosted on 2000-10-05 at 09:21:54ID: 4595668

Just for kicks, after you get the DNS error, hit refresh in the IE browser. I have seen cases where a "Bad Security Certificate" causes IE to act weird while Netscape works fine. The symptom can also be lost FORM variables which reappear on the refresh.

 

by: cheekycjPosted on 2000-10-05 at 10:22:06ID: 4596740

Its occuring in IE4.x and IE5.x.. haven't tried IE3.x.

When I hit refresh.. It kicks me back to the account login page.

Now the wierd thing is that if you click the back button and fill out the form again and click submit... chances are that it works fine... go figure.

CJ

 

by: Dain_AndersonPosted on 2000-10-05 at 17:59:53ID: 4602900

I saw a problem with this before. Another user I helped had a similar situation where they were submitting a form to a secure site, and it was 'magically' dropping FORM fields in the process. when they hit refresh, everything was ok.

So, let's start at the beginning. Can you draw us a little ASCII art diagram of each file's logical placement to each other? Ie,

input_page.cfm --> user click's "Add CC"
secure page add_cc.cfm --> user submits form

etc...

I think if you can diagram it, we could take a serious stab at it -- let us know exactly which files are secure and not secure, which pages are form, where cookies are set, etc...

 

by: cheekycjPosted on 2000-10-05 at 18:31:08ID: 4603180

OK  this is exactly what happens:

Both secure server and regular server have all the same files and structure (their mirrors because the docroot points to the same directory)

http://account_login.cfm
-> (if authenticated)
http://account.cfm
-> (click on credit card link)
http://view_ credit_card.cfm
-> (click on add credit card)
https://add_credit_card_form.cfm?nts=encodeduserinfo [here we recreate the session using the user info]
-> (fill form and click submit)
https://credit_card_pro.cfm
[this is the page that fails to show up in IE]
-> user clicks back button and
resubmits... voila works most of the time.

CJ

 

by: richragPosted on 2000-10-05 at 18:37:50ID: 4603280

Seriously, be sure your certificate is correct and you aren't getting any errors there. This is rather like the case I ran into. They had a certificate for www.site.com that they had bought but were using it on dev.site.com which was their dev box. The name the certificate is issued to needs to match that of the machine using it. In this case, it did not. Things sort of worked (not well for IE but fine for Netscape and IE on the Mac).

 

by: cheekycjPosted on 2000-10-05 at 18:47:46ID: 4603442

Hmm... I do get that message.. that the certificate name doesn't match but the date is valid... but it doesn't explain to me why it is failing in production (it explains why it is failing in development... but also ... why does it work some time and some times not)

CJ

 

by: Dain_AndersonPosted on 2000-10-05 at 20:36:05ID: 4604140

Hmm. That seems pretty straight forward -- I'm leaning toward richrag's thoughts on the certificate.

But, just to be sure about cookie issues, have you tried using a META refresh instead of the CFLOCATION? I doubt that is the issue, but we have to narrow it down.

 

by: war77Posted on 2000-10-05 at 22:35:03ID: 4604655

Sorry just a question. Your certificate was it registered under the domain you are testing on or another domain ?

 

by: cheekycjPosted on 2000-10-06 at 04:20:21ID: 4607451

war77: yes it is.

Dain: I just ran through a trial run on the production site.
First try- worked.  Logged out and tried again.. error showed up.. now I am at home on a 28.8 K modem and the page showed up immediately.. didn't even seem to give it a chance to even get to the server.

Now, the certificate warning didn't show up at all.. so that isn't an issue in production.

Now when on the error page.. I hit reload.. and it came up to the logout and then login page...

I had tried replacing cflocations with Meta refreshes.. but made some other changes and it didn't work that well at all.. I will try changing to Meta refreshes only without any other code changes.

Any other ideas/troubleshooting tips.

CJ

 

by: Dain_AndersonPosted on 2000-10-06 at 06:53:43ID: 4609624

Another note on the META refreshes: i usually add a cfabort directly after it so nothing can be executed.

Ok, I think I have an idea. The key word is "logout" -- can you post or email me the logout code? I have been through situations where the logout code removes data that shouldn't be removed. That would explain why hitting reload on the error page works, because either a session or client variable hadn't been set yet.

dain_anderson@yahoo.com

 

by: cheekycjPosted on 2000-10-06 at 13:58:49ID: 4616164

I used the meta-refresh tag.. and the damn add_credit_card.cfm kept looping infinitely... though with cflocation it doesn't... hmm... interesting...

CJ

 

by: Dain_AndersonPosted on 2000-10-07 at 23:34:10ID: 4625720

I know the code may be private, but can you post it anyway? Or, email it?

 

by: cheekycjPosted on 2000-10-08 at 08:52:42ID: 4627903

I will email the code (some of the stuff changed.. since I don't believe I can give it out as is.. ) out tomorrow...

 

by: da2121Posted on 2000-10-08 at 13:29:52ID: 4629502

we use cflocation but it works in netscape so I don't know if that is an issue.

Make sure, you ALWAYS add the addToken="yes", otherwise you have the described troubles with IE:

<cflocation  url="abc.cfm" addtoken="yes">

It will still fail for customers who have cookies disabled, because CF-Session-Management works with cookies only, unless you add the urlToken to EVERY Link, Form ... in your application.
Regards
Eugen

 

by: cheekycjPosted on 2000-10-09 at 12:48:47ID: 4643480

<cflocation addtoken="yes">

didn't seem to solve the problem...

I tried to use meta refresh and ran into other problems... since CGI.HTTP_REFERRER gets blanked when you referesh.. I had to adjust the code but still not working... It wont transfer me to the secure port... I am working on that...

as far as emailing the files... well I couldn't put together files that would make sense... one file is dependent on another... and so on and so forth.. I would be emailing like 40 files and then without a DB you wouldn't get beyond the first line in any of them...

Still looking for troubleshooting recommendations or anything...

I am sure other people have implemented logging on and going to the secure port and having to maintain that logon... I wonder how they did it???

CJ

 

by: cheekycjPosted on 2000-10-10 at 09:41:06ID: 4657960

OK this is it...
I stripped the damn form so its the following code now:

creditcard_add.cfm:
<FORM action="/account/functions/creditcard_add_pro.cfm" method="POST">
<TABLE CELLSPACING=0 CELLPADDING=0 BGCOLOR=#pagecolors.cellbg1# BORDER=0>
<TR><TD>
      <CFSET add_submit=1><CFSET submit_btn="<input type=submit name=creditcard_add value= Add Credit Card>">
      <cfinclude template="creditcard_form.cfm">
</TD></TR></TABLE>
</FORM>

creditcard_form.cfm:
<cfinclude template="mod10cctype.cfm">

<cfparam name="Var.required" default="Yes">
<cfparam name="Var.ccnumber" default="">
<cfparam name="Var.cctype" default="">
<cfparam name="Session.ccexpiration_month" default="">
<cfparam name="Session.ccexpiration_year" default="">
<cfparam name="Session.ccholder" default="">
<cfparam name="Session.streetaddr1" default="">
<cfparam name="Session.streetaddr2" default="">
<cfparam name="Session.city" default="">
<cfparam name="Session.state" default="">
<cfparam name="Session.country" default="">
<cfparam name="Session.zip" default="">

<input type="HIDDEN" name="AskCC" value="AskCC">

<CFOUTPUT>

<cfparam name="page_errors_occurred"  default="0">

<CFIF page_errors_occurred IS 1>
      <cfinclude template="cc_problem.cfm">
</CFIF>

<TABLE CELLSPACING=0 CELLPADDING=0 BORDER=0>
<TR>
<TD><FONT FACE="#Application.font_face#" SIZE=2>Credit card number</FONT></TD>
<TD>&nbsp;&nbsp;&nbsp;</TD>
<TD><FONT FACE="#Application.font_face#" SIZE=2>
      <cfif IsDefined("Var.ccid")>
            #Var.credit_card_type_desc# card ending with '#Var.CREDIT_LAST_FIVE_DIGIT#'
            <input type="HIDDEN" name="updatecc" value="updatecc">
      <cfelse>
            <INPUT type="Text" name="ccnumber" value="" validate="creditcard" message="Invalid credit card number" size="19" maxlength="20" autocomplete="OFF">
      </cfif>
</FONT>
</TD>
</TR><TR>
<TD><FONT FACE="#Application.font_face#" SIZE=2>Expiration date</FONT></TD>
<TD>&nbsp;&nbsp;&nbsp;</TD>
<TD>
<FONT FACE="#Application.font_face#" SIZE=2>
      <select name="ccexpiration_month">
      <cfloop index="M" from="1" to="12">
      <cfif Session.ccexpiration_month is M>
            <option value="#M#" selected>#M#
      <cfelse>
            <option value="#M#">#M#
      </cfif>
      </cfloop>
      </select>

      <select name="ccexpiration_year">
      <cfloop index="Y" from="#Year(Now())#" to="#Evaluate(Year(Now())+20)#">
      <cfif Session.ccexpiration_year is Y>
            <option value="#Y#" selected>#Y#
      <cfelse>
            <option value="#Y#">#Y#
      </cfif>
      </cfloop>
      </select>
</FONT>
      </TD>
</TR>
<TR>
      <TD><FONT FACE="#Application.font_face#" SIZE=2>Name on credit card</FONT>
      </TD>
      <TD>&nbsp;&nbsp;&nbsp;</TD>
      <TD><FONT FACE="#Application.font_face#" SIZE=2>
            <INPUT type="Text" name="ccholder" value="#Session.ccholder#" size="25" maxlength="30">
            </FONT></TD>
</TR>
<TR>
      <TD COLSPAN=3><FONT FACE="#Application.font_face#" SIZE=2><BR></FONT>
      </TD>
</TR>
<TR>
      <TD COLSPAN=3><FONT FACE="#Application.font_face#" SIZE=2>
      This address should match your credit card billing address.
      </FONT>
      </TD>
</TR>
<TR>
      <TD><FONT FACE="#Application.font_face#" SIZE=2>Billing address</FONT></TD>
      <TD>&nbsp;&nbsp;&nbsp;</TD>
      <TD><FONT FACE="#Application.font_face#" SIZE=2><INPUT type="Text" name="streetaddr1" value="#Session.streetaddr1#" size=25 maxlength="100"></FONT></TD>
</TR>
<TR>
      <TD><FONT FACE="#Application.font_face#" SIZE=2></FONT></TD>
      <TD>&nbsp;&nbsp;&nbsp;</TD>
      <TD><FONT FACE="#Application.font_face#" SIZE=2><INPUT type="Text" name="Streetaddr2" value="#Session.streetaddr2#" size=25 maxlength="100"></FONT></TD>
</TR>
<TR>
      <TD><FONT FACE="#Application.font_face#" SIZE=2>City</FONT></TD>
      <TD>&nbsp;&nbsp;&nbsp;</TD>
      <TD><FONT FACE="#Application.font_face#" SIZE=2><INPUT type="Text" name="city" value="#Session.city#" size=25 maxlength=30></FONT></TD>
</TR>
<TR>
      <TD><FONT FACE="#Application.font_face#" SIZE=2></FONT></TD>
      <TD>&nbsp;&nbsp;&nbsp;</TD>
      <TD><FONT FACE="#Application.font_face#" SIZE=1>
            If U.S. Military, enter APO/FPO for City.
      </FONT></TD>
</TR>
<TR>
      <TD><FONT FACE="#Application.font_face#" SIZE=2>State</FONT></TD>
      <TD>&nbsp;&nbsp;&nbsp;</TD>
      <TD><FONT FACE="#Application.font_face#" SIZE=2>
      <cfinclude template="states_select.cfm">
      <select name="state">
      <cfloop index="SI" from="1" to="#ArrayLen(Var.States)#">
      <cfif Var.States[SI] is Session.state>
            <option value="#Var.States[SI]#" selected>#Var.States[SI]#
      <cfelse>
            <option value="#Var.States[SI]#">#Var.States[SI]#
      </cfif>
      </cfloop>
      </select>
      </TD>
</TR>
<TR>
<TR>
      <TD><FONT FACE="#Application.font_face#" SIZE=2></FONT></TD>
      <TD>&nbsp;&nbsp;&nbsp;</TD>
      <TD><FONT FACE="#Application.font_face#" SIZE=1>
            If U.S. Military, select AE, AP or AA from bottom of list for State
      </FONT></TD>
</TR>
<TD><FONT FACE="#Application.font_face#" SIZE=2>ZIP code</FONT></TD>
<TD>&nbsp;&nbsp;&nbsp;</TD>
<TD><FONT FACE="#Application.font_face#" SIZE=2><INPUT type="Text" name="zip"  validate="zipcode" value="#Session.zip#" size="11" maxlength="20"></FONT></TD>
</TR>
<input type="hidden" name="country" value="USA">
<TR><TD COLSPAN=2></TD><TD>
<CFIF isDefined("add_submit")>
      <BR>
      <input type="hidden" name="creditcard_add" value="1">
      <INPUT TYPE="image" SRC="/images/btn_add_cc.gif" WIDTH=96 HEIGHT=18 BORDER=0 VSPACE=3>
<cfelseif isDefined("edit_submit")>
      <BR>
      <input type="hidden" name="creditcard_update" value="1">
      <INPUT TYPE="image" SRC="/images/btn_edit_cc.gif" WIDTH=96 HEIGHT=18 BORDER=0 VSPACE=3>
</CFIF>
</TD></TR></TABLE>

<CFIF page_errors_occurred IS 0>
      <cfinclude template="cc_problem.cfm">
</CFIF>

</CFOUTPUT>

creditcard_pro.cfm
This is the file that processes the data and authorizes the card and adds it to the DB.

Now it never gets to this page... and as soon as you hit submit on the creditcard_add.cfm page.. I mean it doesn't even make it to the server.

I found out we are NOT setting any cookies for the secure server... so it is cookie less except CF's usually cfid and cftoken.

Does IE have a problem with secure server and CF Server?

Does the combo of Apache's SSL module, CF Server and IE lead to problems... I am going crazy with this problem...

CJ

 

by: Dain_AndersonPosted on 2000-10-10 at 13:13:33ID: 4661424

After looking at the page, I don't see anything that sticks out that would cause your issue. One suggestion, however, you can try is to make the action an absolute URL:

<FORM action="https://www.server.com/account/functions/creditcard_add_pro.cfm" method="POST">

This is a good one -- I'm not sure what to do from here. Again, it would almost require having the entire app to truly troubleshoot this one.

 

by: jimmy282Posted on 2000-10-10 at 20:17:31ID: 4668299

 

by: cheekycjPosted on 2000-10-11 at 05:20:35ID: 4673107

I will try the absolute URL thing Dain.

Jimmy: Interesting article but we don't open any dialog boxes/windows.

Plus this error even occurs in my browser - IE 5.5

CJ

 

by: cheekycjPosted on 2000-10-11 at 09:08:12ID: 4678009

absolute URL made no difference...

ran across an interesting article:
http://support.microsoft.com/support/kb/articles/Q217/2/32.ASP

exactly the problem except the page is going from a secure form to secure cgi rather than non-secure to secure.

CJ

 

by: jimmy282Posted on 2000-10-17 at 11:34:06ID: 4775847

any progress

 

by: cheekycjPosted on 2000-10-17 at 11:58:41ID: 4776129

well, after testing and testing this is what the solution was gotten from the mod_ssl site:

The first reason is that the SSL implementation in some MSIE versions has some subtle bugs related to the HTTP keep-alive facility and the SSL close notify alerts on socket connection close. Additionally the interaction between SSL and HTTP/1.1 features are problematic with some MSIE versions, too. You've to work-around these problems by forcing Apache+mod_ssl+OpenSSL to not use HTTP/1.1, keep-alive connections or sending the SSL close notify messages to MSIE clients. This can be done by using the following directive in your SSL-aware virtual host section:

    SetEnvIf User-Agent ".*MSIE.*" \
             nokeepalive ssl-unclean-shutdown \
             downgrade-1.0 force-response-1.0
Additionally it is known some MSIE versions have also problems with particular ciphers. Unfortunately one cannot workaround these bugs only for those MSIE particular clients, because the ciphers are already used in the SSL handshake phase. So a MSIE-specific SetEnvIf doesn't work to solve these problems. Instead one has to do more drastic adjustments to the global parameters. But before you decide to do this, make sure your clients really have problems. If not, do not do this, because it affects all(!) your clients, i.e., also your non-MSIE clients.
The next problem is that 56bit export versions of MSIE 5.x browsers have a broken SSLv3 implementation which badly interacts with OpenSSL versions greater than 0.9.4. You can either accept this and force your clients to upgrade their browsers, or you downgrade to OpenSSL 0.9.4 (hmmm), or you can decide to workaround it by accepting the drawback that your workaround will horribly affect also other browsers:

    SSLProtocol all -SSLv3
This completely disables the SSLv3 protocol and lets those browsers work. But usually this is an even less acceptable workaround. A more reasonable workaround is to address the problem more closely and disable only the ciphers which cause trouble.
    SSLCipherSuite ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP
This also lets the broken MSIE versions work, but only removes the newer 56bit TLS ciphers.
Another problem with MSIE 5.x clients is that they refuse to connect to URLs of the form https://12.34.56.78/ (IP-addresses are used instead of the hostname), if the server is using the Server Gated Cryptography (SGC) facility. This can only be avoided by using the fully qualified domain name (FQDN) of the website in hyperlinks instead, because MSIE 5.x has an error in the way it handles the SGC negotiation.

So adding that line solved the problem... there was no problem in the code.

I don't want to delete this question so I am going to have CS reduce its points to zero so people can still see the solution for free.

CJ

 

by: darinwPosted on 2000-10-18 at 14:27:49ID: 4798442

Moving question to PAQ.

darinw
Community Support

20120131-EE-VQP-002

3 Ways to Join

30-Day Free Trial

The Experts

98% positive feedback on 31,087 answers since March 2000. angeliii is a Microsoft Most Valuable Professional for his work with MS SQL Server & Develoment.

He has also proven his knowledge of Visual Basic Programming, PHP Scripting and Oracle Databases.

The Experts

97% positive feedback on 10,752 answers since July 2000. lrmoore has more than 18 years experience in the networking industry.

The six-time Mircosoft MVPs specialties include firewalls, virtual private networking, and network management.

Testimonials

"...and excellent source for support... Kind of like having your very own IT dept." Electriciansnet

Testimonials

"I was apprehensive at signing up at first. However... it has already made my life as an IT administrator much easier." JaCrews

Testimonials

"WOW! You guys have great, active, and knowledgeable people on here." moore50

Business Clients

Business Clients

In the Press

"If you’ve got a question... Experts Exchange can supply an answer.”

In the Press

"...an invaluable aid for both IT professionals and those who require tech support."

In the Press

"where IT professionals provide quick answers on just about any topic"

Business Account Plans

Loading Advertisement...