Htaccess bloque la récuperation des variables _POST

Discussion dans 'URL Rewriting et .htaccess' créé par mounaime10, 20 Novembre 2013.

Tags:
  1. mounaime10
    mounaime10 Nouveau WRInaute
    Inscrit:
    20 Novembre 2013
    Messages:
    6
    J'aime reçus:
    0
    Bonjour,

    Je rencontre un problème avec des variables _POST qui sont vides après une réécriture d'URL et une redirection.


    Code:
         <form name="myform" id="contactForm" action="http://example.com/sendcontact.php" method="post">  
    
                        <article class="span6">
                            <textarea  id="msg" rows="3" cols="40" name="message" placeholder="Message">Détails</textarea>
                        </article>
                            
                        <article class="span6">
                            <input type="text" name="adresse" id="adresse">
    						<input size="100" type="text" name="name" id="name" placeholder="Nom">
                            <input type="text"  size="30" id="email" name="email" placeholder="Adresse e-mail">
                            <button type="submit" name="submit" id="submit" class="btn btn-renova-alt add-top-half">Send message</button>[code]
    </article>

    </form>[/code]


    Code:
    <?php
    if($adresse != "" ){
    
    }
    else{
    if(isset($_POST['submit']))
    {
    $to = "daniel@example.com";
    $subject = "Email from";
    $name_field = stripslashes($_POST['name']);
    $email_field = $_POST['email'];
    $message = stripslashes($_POST['message']);
    $body = "<html>\n";
    $body .= "<body style=\"font-family:Verdana, Verdana, Geneva, sans-serif; font-size:12px; color:#666666;\">\n";
    $body .= "From: $name_field <br/> E-Mail: $email_field <br/> Message: <br/> $message";
    $body .= "</body>\n";
    $body .= "</html>\n";
    
    $headers  = 'MIME-Version: 1.0' . "\n";
    $headers .= 'Content-type: text/html; charset=utf-8' . "\n";
    $headers .= 'Reply-to: '.$name_field. '<'.$email_field.'>' . "\n" ;
    $headers .= 'Return-path: '.$name_field. '<'.$email_field.'>' . "\n" ;
    $headers .= 'From: MGS < contact@example.com >' . "\r\n";
    $name_field = stripslashes($name_field);
    $message = stripslashes($message);
    mail($to, $subject, $body, $headers);
    unset($name_field);
    unset($email_field);
    unset($message);
    }
    else
    {
    echo "Failure!";
    }
    }
    ?>
    Code:
    RewriteEngine on
    #RewriteCond %{HTTP_HOST} ^example\.com$ [OR]
    #RewriteCond %{HTTP_HOST} ^www\.example\.com$
    #RewriteRule ^/?$ "https\:\/\/www\.example\.com\/" [R=301,L]
    RewriteEngine On
    RewriteCond %{SERVER_PORT} 80
    RewriteRule ^(.*)$ https://www.example.com/$1 [R,L]
    L'URL est correctement réécrite mais je récupère des valeurs vides pour mes variables POST.
    PS: En fait je ne récupère aucune des variables passées par le formulaire,

    Avez-vous une solution à ça ?
    Merci !
     
  2. forty
    forty WRInaute passionné
    Inscrit:
    30 Octobre 2008
    Messages:
    1 929
    J'aime reçus:
    0
    tu sembles tout rediriger vers https. Pourquoi n'appelles-tu pas ton form avec action="https:// ?
     
  3. mounaime10
    mounaime10 Nouveau WRInaute
    Inscrit:
    20 Novembre 2013
    Messages:
    6
    J'aime reçus:
    0
    yessss ça marche , merci beaucoup forty .
    bonne journée
     
Chargement...
Similar Threads - Htaccess bloque récuperation Forum Date
Réseau de site backlinks : comment bloquer par htaccess ? Tests et études de cas 6 Juin 2019
HTACCESS . HELP je bloque ! URL Rewriting et .htaccess 6 Juillet 2016
Bloquer robot explorateurs .htaccess Crawl et indexation Google, sitemaps 17 Novembre 2014
2 adresses à bloquer dans le .htaccess URL Rewriting et .htaccess 17 Juillet 2013
Bloquer le téléchargement d'une extension par htaccess (meme avec firefox) URL Rewriting et .htaccess 21 Mars 2010
Récriture .htaccess (sous-domaine + répertoire) URL Rewriting et .htaccess 11 Août 2020
Le htaccess de WordPress réécrit une URL qui n'est pas censé être réécrite Administration d'un site Web 17 Juin 2020
Problème htaccess Développement d'un site Web ou d'une appli mobile 26 Mai 2020
Redirection dans .htaccess Développement d'un site Web ou d'une appli mobile 11 Mai 2020
htaccess ou noindex Netlinking, backlinks, liens et redirections 23 Janvier 2020