J'ai une page qui reçoit des données transmises à partir d'un formulaire. Il ne redirige pas correctement avec toutes les variables passées. Je pense que c'est parce qu'il y a des espaces dans les données transmises de sorte que l'URL se brise sur l'espace. J'ai essayé de faire un urlencode mais je ne pouvais pas le faire fonctionner correctement. Je pense que j'ai besoin d'urlencode les variables ont été passées avec des espaces en eux mais j'ai besoin de votre aide.HTTP redirection GET ne fonctionne pas
Voici le code:
<?
$aff = $_GET['aff'] ;
$click_id = $_GET['click_id'] ;
$email = $_GET['from'];
$fname = $_GET['name_(awf_first)'];
$lname = $_GET['name_(awf_last)'];
$zipcode = $_GET['custom_zipcode'];
$address = $_GET['custom_address'];
$phone = $_GET['custom_phone_no'];
$state = $_GET['custom_state'];
$city = $_GET['custom_city'];
$subid = $_GET['meta_adtracking'] ;
$cblink = $_GET['cblink'];
$keyword = $_GET['keyword'] ;
$keyword = eregi_replace('[^a-z0-9 ]', '2', $keyword);
?>
<META HTTP-EQUIV="refresh" CONTENT=0;URL="http://mywebsite.com/page/?pID=sample&email=<?print $email?>&fname=<?print $fname?>&lname=<?print $lname?>&addr=<?print $address?>&city=<?print $city?>&state=<?print $state?>&zip=<?print $zipcode?>&hphone=<?print $phone?>&mphone=<?print $phone?>&country=US&pubSubID=<?print $subid?>&destURL=http://mywebsite.com/page/testpage.php?pubSubID=[pubSubID]&email=[email]">
<html>
<body>
</body></html>
s'il vous plaît étiquette toujours des questions avec le langage de programmation que vous utilisez, ou une étiquette plus spécifique, pour éviter de perdre du temps précieux des gens –
S'il vous plaît ajouter le code en ligne non comme image externe .. – plaes
i suis désolé à ce sujet, je ne sais pas comment ajouter le code en ligne – artur