Bonjour a tous,
J’ai une question, je dois faire une petit formulaire qui sera analysé sur un autre site. J’ai seulement deux champs texte $nom et $extension et un boutton ‘submit’ le site qui analysera ce form est par exemple https://mywhois.website.fr (exemple)
J’ai essaye 3 facon de faire et tous marchent bien sur une simple page php mais sous Drupal aucun ne passe, et surtout j’ai pas d’erreur.
1/- Redirection avec PHP Header Location
<?
if (isset($HTTP_POST_VARS['submit']))
{
$nom=$HTTP_POST_VARS['domain_name'];
$extension=$HTTP_POST_VARS['tld'];
header("Location: https://mywhois.website.fr/index.php?domain_names=".$nom.".".$extension."");
?>2/- Redirection avec Javascript
<?php
function js_redirect($url, $seconds=0) {
echo "<script language=\"JavaScript\">\n";
echo "<!-- hide code from displaying on browsers with JS turned off\n\n";
echo "function redirect() {\n";
echo "window.location = \"" . $url . "\";\n";
echo "}\n\n";
echo "timer = setTimeout('redirect()', '" . ($seconds*1000) . "');\n\n";
echo "-->\n";
echo "</script>\n";
return
true;
}
if (isset(
$HTTP_POST_VARS['submit']))
{
$nom=$HTTP_POST_VARS['domain_name'];
$extension=$HTTP_POST_VARS['tld'];
js_redirect("https://mywhois.website.fr/index.php?domain_names=".$nom.".".$extension."" ,0);}
?>3/- Redirection avec Meta Redirect
<head>
function redirect_meta($url)
{
die('<meta http-equiv="refresh" content="0;URL='.$url.'">');
}
</head>
if (isset($HTTP_POST_VARS['submit']))
{
$nom=$HTTP_POST_VARS['domain_name'];
$extension=$HTTP_POST_VARS['tld'];
redirect_meta("https://mywhois.website.fr/index.php?domain_names=".$nom.".".$extension."" )
Pouvez vous m’aider a resoudre ce probleme
Merci
Cordialement
Aurelien
- Vous devez vous identifier ou créer un compte pour écrire des commentaires

il faut que tu fasses un module où tu l’indiqueras dans ta fonction submit (actions si étape de validation ok).
selinav
1242
Merci pour cette precieuse indication,
je vais de suite me mettre a la tâche.
Bonne journée
cmoirness
42