La force de CyberMailing, c'est sa flexibilité d'automatisation pour améliorer les rendements de vos activités marketing.

- Inscription en un clic
- Inscription client
- Questionnaires & Segmentation
- Sauvegarde clients
Ce forum est visible par tous, mais seuls les utilisateurs de CyberMailing peuvent y participer.
Lionel Palazzi
Administrateur du site
 
Messages: 520
Enregistré le: Lun Mar 22, 2010 2:08 pm

Re: Segmentation en simple opt-in

par Lionel Palazzi Ven Fév 04, 2011 7:16 pm

Qu'est ce qui ne fonctionne pas ? Y a pas plus vague comme terme... ;)

L'avantage de travailler en GET, c'est que l'on voit les informations dans la barre d'adresse.

Pour que la page merci.php reçoive ces informations, il faut que dans CyberMailing, la case "Envoi des informations sur les abonnés" soit cochée dans "confiugration avancée".

Ainsi les informations passées à la page seront visibles. Après ce n'est plus qu'une question de tester le bon fonctionnement du code de la page.

questions=Valider est il bien écrit dans l'url?
dans le code?,

c'est sensible à la casse (majuscules/minuscule), cela doit être pareil dans le code et dans l'url.

Sur le principe c'est censé fonctionné, il doit y avoir un petit détail dans le code responsable du dysfonctionnement, peut on voir le code ?
Savoir comment vendre sur internet n'a plus rien de mystérieux !
Cela facilite grandement la recherche de projets d'entreprise internet rentable
albanco
 
Messages: 9
Enregistré le: Sam Avr 03, 2010 12:32 pm
Site Internet: http://blog.comment-vendre.info/

Re: Segmentation en simple opt-in

par albanco Ven Fév 04, 2011 9:18 pm

Bonjour

merci pour ta réponse :
Qu'est ce qui ne fonctionne pas ? Y a pas plus vague comme terme... ;)

Ce qui ne fonctionne pas c'est la redirection dans le cas ou la personne valide la 2eme fois le formulaire

LA sequence que je veux faire est la suivante :

1 Le visiteur s'inscrit sur la page1.php
2. Le visiteur est dirigié vers la page merci.php, les infos saisies sur la page1.php sont recopiées et il a d'autre champs à renseigner
3. Le visiteur valide les valeurs ajoutés
4. Le visiteur est redirige vers une autre page

en sachant que la page apres inscription (declaré dnas cyber) est merci.php

L'avantage de travailler en GET, c'est que l'on voit les informations dans la barre d'adresse.

Oui cela fonctionne très bien.

Pour que la page merci.php reçoive ces informations, il faut que dans CyberMailing, la case "Envoi des informations sur les abonnés" soit cochée dans "confiugration avancée".

Oui ca fonctionne bien, les infos sont bien envoyées à la page merci.php ou je l'ai recopie.

questions=Valider est il bien écrit dans l'url?
dans le code?,

Oui

peut on voir le code ?


Voici le code du formulaire :

<?php echo $_GET['questions'];?>
<p><?php echo $_GET['Name'];?>, Merci de vous êtes inscrit</p>
<?php $valsite=$_GET['site'];?>
<br>Vous vous êtes inscrit avec les informations suivantes :
<br>
<form id="form" action="http://www.cybermailing.com/mailing/subscribe.php" method="post"><input name=Liste value=240471 type=hidden>
<span class="texte_tab">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Votre Prénom:</span> <span class="saisie_tab"><input maxlength="100" size="30" name="Name" type="text" value=<?php echo $_GET['Name'];?>></span><br><br>
<span class="texte_tab">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Votre Mail:</span> <span class="saisie_tab"><input maxlength="100" size="30" name="Email" type="text" value=<?php echo $_GET['Email'];?>></span><br><br>
<span class="texte_tab">Avez Vous un site:</span><span class="texte_tab">
<input type="radio" name="site" value="TRUE" <?php if ($valsite=='TRUE') echo 'checked="checked"'; ?>/> Oui
<input type="radio" name="site" value="FALSE" <?php if ($valsite=='FALSE') echo 'checked="checked"'; ?>/> Non<br><br>
<span class="texte_tab">URL de Votre Site:</span> <span class="saisie_tab"><input maxlength="100" size="30" name="urlsite" type="text" value=<?php echo $_GET['urlsite'];?>></span><br><br>
<span class="texte_tab">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input type="submit" name=questions value="Valider" ></span></form></p>
<br><br>Si ces informations sont erronées merci de les corriger et de cliquer sur "Valider"
<br><br>


et le code de la re-direction que j'ai mis dans la balise <HEAD> , j'ai aussi essayyé entre la balise <HTML> et <HEAD>
<?
if($_GET['questions'] == "Valider") header('location: http://www.comment-vendre.info/') // fait une redirection
?>



Merci pour ton aide,

AlbanCo
Toutes les videos de Didier Bonneville Roussy au même endroit.
Lionel Palazzi
Administrateur du site
 
Messages: 520
Enregistré le: Lun Mar 22, 2010 2:08 pm

Re: Segmentation en simple opt-in

par Lionel Palazzi Ven Fév 04, 2011 10:54 pm

Je vois plusieurs causes possibles, la dernière est assurément une raison pour que cela ne marche pas.

1. Peut être l'espace dans location: http...
Moi, je n'en met pas et j'ai jamais essayé avec.

2. il manque un ; à la fin de la ligne header('location: http://www.comment-vendre.info/')
php devrait te le signaler...

3. Si tu places la fonction header après avoir affiché du HTML elle ne fonctionne pas car justement des headers http auront déjà été envoyé pour transmettre le HTML.

Cette fonction doit être utilisée avant l'envoi de tout caractère, même un retour à la ligne.
Le fichier doit commencer par <?

Le but est de détecter le nécéssité de la redirection avant de commencer à afficher un message.

On dirait que ton php est configuré pour ne pas afficher les erreurs et les warning, c'est un tord. L'affichage des erreurs, quoique souvent un peu obscur, surtout au début, mêt tout de même
sur la voie pour corriger progresser. Souvent il suffit de taper l'erreur dans Google pour obtenir l'explication et les causes probables.
Pour activer l'affichage des erreurs, voir dans php.ini et demander à Google pour les détails.
Savoir comment vendre sur internet n'a plus rien de mystérieux !
Cela facilite grandement la recherche de projets d'entreprise internet rentable
albanco
 
Messages: 9
Enregistré le: Sam Avr 03, 2010 12:32 pm
Site Internet: http://blog.comment-vendre.info/

Re: Segmentation en simple opt-in

par albanco Sam Fév 05, 2011 12:39 am

Cette fonction doit être utilisée avant l'envoi de tout caractère, même un retour à la ligne.
Le fichier doit commencer par <?


justement c'est la que je m'interroge car la premier foi on arrive sur cette page merci.php (qui contient la redirection mais questions est <> de Valider
une fois les nouvelles info saisies, lorsque la personne clique pour mettre a jour, les infos sont envoyé a Cyber et Cyberredemande cette même page
(puisque c'est celle configureé) et c'est la que doit intervenir la redirection.
Le fait que la page soit deja dans le navigateur et que cyber la redemande, cela n'empeche pas la redirection (je sais pas, info deja en cache....)

Pour les messages j'apercois un warning mais je n'ai pas le temps de le lire il disparait.
Je vais regarder comment pourvoir lire ce message

encore merci

AlbanCo
Toutes les videos de Didier Bonneville Roussy au même endroit.
Lionel Palazzi
Administrateur du site
 
Messages: 520
Enregistré le: Lun Mar 22, 2010 2:08 pm

Re: Segmentation en simple opt-in

par Lionel Palazzi Sam Fév 05, 2011 9:41 am

Code de la page merci.php

Code: Tout sélectionner
<?
if($_GET['questions'] == "Valider")
   {
     header('location: http://www.comment-vendre.info/');
   }
else
  {
?>

<p><?php echo $_GET['Name'];?>, Merci de vous êtes inscrit</p>
<?php $valsite=$_GET['site'];?>
<br>Vous vous êtes inscrit avec les informations suivantes :
<br>
<form id="form" action="http://www.cybermailing.com/mailing/subscribe.php" method="post"><input name=Liste value=240471 type=hidden>
<span class="texte_tab">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Votre Prénom:</span> <span class="saisie_tab"><input maxlength="100" size="30" name="Name" type="text" value=<?php echo $_GET['Name'];?>></span><br><br>
<span class="texte_tab">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Votre Mail:</span> <span class="saisie_tab"><input maxlength="100" size="30" name="Email" type="text" value=<?php echo $_GET['Email'];?>></span><br><br>
<span class="texte_tab">Avez Vous un site:</span><span class="texte_tab">
<input type="radio" name="site" value="TRUE" <?php if ($valsite=='TRUE') echo 'checked="checked"'; ?>/> Oui
<input type="radio" name="site" value="FALSE" <?php if ($valsite=='FALSE') echo 'checked="checked"'; ?>/> Non<br><br>
<span class="texte_tab">URL de Votre Site:</span> <span class="saisie_tab"><input maxlength="100" size="30" name="urlsite" type="text" value=<?php echo $_GET['urlsite'];?>></span><br><br>
<span class="texte_tab">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input type="submit" name=questions value="Valider" ></span></form></p>
<br><br>Si ces informations sont erronées merci de les corriger et de cliquer sur "Valider"

<?
   }
?>
Savoir comment vendre sur internet n'a plus rien de mystérieux !
Cela facilite grandement la recherche de projets d'entreprise internet rentable
albanco
 
Messages: 9
Enregistré le: Sam Avr 03, 2010 12:32 pm
Site Internet: http://blog.comment-vendre.info/

Re: Segmentation en simple opt-in

par albanco Dim Fév 06, 2011 9:05 pm

Bonjour

Merci BCp lionel, j'ai testé et j'avais le message suivant :

Cannot modify header information - headers already sent by.......


J'ai fouillé sur le net et après quelques recherches j'ai trouvé la solution.

J'édite mes pages php sous NotePad++ et ma page en question était encodée en UTF8
alors qu'il fallait qu'elle soit en UFT8 (sans BOM)

JE l'ai encodé ainsi et cela fonctionne parfaitement.

Encore merci Lionel pour ton aide précieuse.

AlbanCo
Toutes les videos de Didier Bonneville Roussy au même endroit.
Retourner vers « %s » Scripts et Automatisation

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré