Comment faire une redirection

Catégories:

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

#

il faut que tu fasses un module où tu l’indiqueras dans ta fonction submit (actions si étape de validation ok).

#

Merci pour cette precieuse indication,
je vais de suite me mettre a la tâche.

Bonne journée

Syndiquer le contenu