I have a form at;
http://www.prochant.com/test/le_formulaire.htm
on wich the user must choose between to radio button set as required.
When the formmail is process. It load a redirection page that reflect the choice they made.
Choose the "Poste" radio button for test:
And then click on "poursuivre"
<--redirection.php-->
<html>
<!-- redirection.php -->
<body>
<?php extract($HTTP_POST_VARS);
?>
<?php
if ($Paiement == "Poste") {
require 'formposte.php';
} elseif ($Paiement == "PPal") {
require 'formppal.php';
}
$_SESSION['came_from'] = $_SERVER['PHP_SELF'];
?>
</body>
</html>
Then it open formposte.php on wich they have a second form to fill.
<<The problem is when you submit that second form you get that error.;
Sorry, but I cannot figure out who sent you here. Your browser is not sending an HTTP_REFERER. If you are using Norton Firewall (any version), please see the Norton support site.>>
And i don't run Norton Firewall!
In that second form i pass 2 variables from the first one and it print but the referer doesn't not follow.
I tried to get the referer with:
<?php
if ( !isset($_SESSION['came_from']) || $_SESSION['came_from']!='redirection.php' );
?>
But still don't work
Even worst the second form doesn't show up on IExplorer PC.
Can somebody get me out of this mess !
Please