PHP et nouveau hebergeur

Pat42 Messages postés 132 Date d'inscription   Statut Membre Dernière intervention   -  
Pat42 Messages postés 132 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Je viens de mettre en ligne un nouveau petit site avec hebergeur hosteur
https://www.location-sumos.com/
Il y a un formulaire que j'envoie à partir du serveur.

le programme php est :

<html>
<head>
<title>Test PHP</title>
</head>
<?php
$TO = "idproduction@aol.com";
$h = "From: " . $TO;
$message = "";
while (list($key, $val) = each($_POST)) { $message .= "$key : $val\n";
} mail($TO, "Location sumos", $message, $h);
Header("Location: https://www.location-sumos.com/merci.html"); ?>
</body>
</html>

et la , ca marche pas pourtant j'avais fait la meme chose chez un autre hebergeur pour un autre site et là ca marche !
Pensez-vous que l'hebergeur soit la cause...??


Pour info pas de probleme, je recois bien le mail, mais le client à son ecran n'a pas la page désirée : https://www.location-sumos.com/merci.html

mais ...Voila ce que j'ai à l'ecran lors de l'envoi de ce formulaire
Warning: Cannot modify header information - headers already sent by (output started at /home/locati71/public_html/formmail.php:5) in /home/locati71/public_html/formmail.php on line 17

la ligne 17 est celle qui en gras plus haut

Alors si vous avez une idée....!Merci de votre réponse.

Bonne soirée
A voir également:

1 réponse

Pat42 Messages postés 132 Date d'inscription   Statut Membre Dernière intervention   8
 
J'ai trouvé ca chez Hosteur :

Rappel:

Nous avons activé le registrar Global Off pour des raisons de sécurité, cela veux dire que vous ne pouvez pas récupérer la variable sans savoir sa provenance (variable de session, de formulaire...)
Pour récupérer vos variables dans vos scripts php :

Une variable transmis par GET : $var = $_GET['var'];
une variable transmis par POST : $var = $_POST['var'];
Une variable transmis par SESSION : $var = $_SESSION['var'];
Une variable transmis par COOKIE : $var = $_COOKIE['var'];


Quand à REGISTER_GLOBAL , dans les prochaines versions de PHP ce ne sera plus paramétrable... Et il restera à OFF. Autant prendre de bonnes habitudes, d'autant plus que ce sont des recommandations qui datent de prés de 4 ans !!!


Pensez-vous qu'il y a des choses à changer dans mon petit php !

Pour info je n'y connais rien en php !!
Script pris sur le net !

Merci
0