One of my users as a problem where he can't seem to register. He says that after entering info and pressing the submit button the page just refreshes. He would enter the info again and the same would happen over and over.
What is happening and how do I fix? Why it only happening to him?
He probably has a firewall like ZoneAlarm or NIS and that's the cause for the problems. Tell him either to lower the privacy settings for his firewall or shut it down altogether before registering, register and then reinstate the firewall again (or the privacy settings).
I have that problem with Norton Personal Firewall. All I need to do to get past the registration is disable the firewall, click the submit button, then enable the firewall again. The firewall is off for only a few seconds.
I have added a couple of lines of instruction in the registration page to let people know to do this, should they encounter a problem.
'Populate the hidden fields in the form with the constant value of referring page 'and use the function below to get the script name.
function refPage(num)
Select Case num
Case 1
scriptname = "default.asp"
Case 2
scriptname = "pop_profile.asp"
Case 3
scriptname = "active.asp"
Case 4
scriptname = "policy.asp"
end select
refPage = scriptname
end function
%>
The constants will need to be defined in config.asp. function may be included in inc_func_common.asp. The implementation will require changes at several places in several files depending on the use of HTTP_REFERRER...
I will give an example: You are on main page. You click to Register. This action takes you to Policy page(Referrer is saved in a hidden field). You click on Agree and you are taken to Registration Form(Value from Hidden field in policy page is saved in a hidden field in Register page). After you complete the registration you are redirected to the page you came to register i.e. main page. If you use HTTP_REFERRER you will be sent back to policy page after registration.
We figured it out with the help of one of our readers. This occurs for us if someone has their Privacy Setting in Internet Explorer set to High. This sounds like something that should be treated as a bug.
It's not a bug so it shouldn't be treated as one. It's a problem, but strangely enough it only seems to affect those users who have no idea how to correctly set the settings of their software (browser, Firewall or other "privacy enhancement" software).