Computer Learning Zone CLZ Access Excel Word Windows

Remember to look up at the stars and not down at your feet.

-Stephen Hawking
 
Home   Courses   TechHelp   Forums   Help   Contact   Merch   Join   Order   Logon  
 
Figured out the Theater problem
By Richard Rost   Richard Rost on LinkedIn Email Richard Rost   14 years ago

OK, I figured out why the new Theater page isn't working for some people. After an hour of tinkering, I discovered that Internet Explorer has a security "feature" to block "third-party cookies" from saving any information about you. Unfortunately, the new Theater page RIGHT NOW uses a "third-party cookie" to store your login information (username, email, password, etc.)

What is a third-party cookie? Well, to explain that, first you have to know what a first-party cookie is. When you visit a web site, it can track information about you, IP address, what time you visited, what pages you've read, etc. It can also track information that you voluntarily give up, like your name, email address, and so on. This information is stored on your system as a COOKIE, which is just a little text file that your web browser keeps track of. When the server wants to store a bit of data about you, it sends your browser a cookie with information like, "this guy's name is Joe, and his password is XYZ." This way, the next time you visit this site, it knows that you're Joe and can automatically log you in because your browser cookie gives back the password.

This is how most major sites track you. When you visit Facebook or Google or Amazon and the site automatically knows who you are, that's because they're tracking you with cookie'd information. There's generally no problem with this. Some people who are OVERLY concerned about privacy and security don't like it, but it's how the modern web works. Most sites, including mine, are designed to work with cookies.

Now... one server cannot grab the cookies that another server has given your browser. So I can't program 599CD.com to read cookies stored by Google.com. That's a fundamental security design feature in all web browsers. You just can't do it. So your information is safe and is only readable by the web server that you allowed to have it.

However... you will often see one web page that loads data from ANOTHER web site within it. One perfect example of this are the Google Ads that you see popping up EVERYWHERE on the web. That advertisement banner that you see on the top of the web page, or the text ads you see on the sidebar... those aren't stored on the site you're visiting. They're coming direct from Google, they're just implanted (or embedded) in the site you're on. This is called a THIRD-PARTY site.

Now, to prevent these third-party sites from tracking you, Internet Explorer by default doesn't allow THEM to send you cookies unless you EXPLICITLY allow them to by changing your privacy settings (I'll explain how to do that in a minute). Apparently Firefox and Chrome don't have a problem with them, however. Perosnally, I don't have a problem with it either, because if I'm visiting Amazon and I see a Google ad, the Google server can't get any information on me that I allow Amazon to have, so it's no big deal.

"Why are third-party cookies a problem for my Theater?" You ask. "Why is this a problem NOW?" You ask. Well, my Theater is set up on a different web server (amicron1.com). This is to take the load of serving up all of those videos off of my main server (599cd.com). Before, when you went to the Theater, it was just a direct link that took you straight to amicron1.com and plopped you in the Theater. Well with the new upgrades I've made to the web site, I decided to get fancy and load the Theater in a nice pretty frame (and IFRAME) inside of the 599CD.com site. So TECHNICALLY when the Theater tries saving your login information cookie, since's it's loaded inside a frame inside of 599cd, Internet Explorer sees it as a third-party cookie and disallows it. Ugh.

I personally use Google Chrome as my web browser, and both Chrome and Firefox don't have a problem with third-party cookies... because they really aren't a big deal. IE does. So, I was getting complaints from a few people saying they couldn't log on AT ALL using the new Theater frame. I placed a direct link to the old theater page BELOW the new Theater frame, and that works fine.

So what do you do... well I'm going to hook up a warning message to tell you if your browser is blocking third-party cookies, so you should see that by the time you read this. If that's the case, you'll either have to use the Direct Theater Link provided OR change your browser settings to allow third-party cookies. Just go to Tools > Internet Options > Privacy Tab > Advanced > click on Override Automatic Cookie Handling > Accept third-party cookies. It's also a good idea to "always allow session cookies."

Now, I am planning a complete redesign of the Theater in the coming weeks. Right now ALL of the code for the Theater also runs on the amicron1 server. I'm going to be building a completely new Theater module for 599CD. The VIDEOS will still load off the other server, but that shouldn't cause cookie problems.

There... whew... see, if you put enough time and effort into figuring out a problem, there's ALWAYS a solution. :)

 

Start a NEW Conversation
 
Only students may post on this page. Click here for more information on how you can set up an account. If you are a student, please Log On first. Non-students may only post in the Visitor Forum.
 
Subscribe
Subscribe to Figured out the Theater problem
Get notifications when this page is updated
 
 
 
 

The following is a paid advertisement
Computer Learning Zone is not responsible for any content shown or offers made by these ads.
 

Learn
 
Access - index
Excel - index
Word - index
Windows - index
PowerPoint - index
Photoshop - index
Visual Basic - index
ASP - index
Seminars
More...
Customers
 
Login
My Account
My Courses
Lost Password
Memberships
Student Databases
Change Email
Info
 
Latest News
New Releases
User Forums
Topic Glossary
Tips & Tricks
Search The Site
Code Vault
Collapse Menus
Help
 
Customer Support
Web Site Tour
FAQs
TechHelp
Consulting Services
About
 
Background
Testimonials
Jobs
Affiliate Program
Richard Rost
Free Lessons
Mailing List
PCResale.NET
Order
 
Video Tutorials
Handbooks
Memberships
Learning Connection
Idiot's Guide to Excel
Volume Discounts
Payment Info
Shipping
Terms of Sale
Contact
 
Contact Info
Support Policy
Mailing Address
Phone Number
Fax Number
Course Survey
Email Richard
[email protected]
Blog RSS Feed    YouTube Channel

LinkedIn
Copyright 2026 by Computer Learning Zone, Amicron, and Richard Rost. All Rights Reserved. Current Time: 5/2/2026 2:12:21 AM. PLT: 0s
PermaLink  Figured out the Theater problem