Confirmation de compte par mail

Petit nouveau ! | 2 Messages

26 juin 2009, 14:51

Bonjour,

Je suis entrain de créer un site en iframe (php).
J'ai aussi un script qui permet de se créer un compte et confirmer celui-ci par mail.
Le mail de confirmation arrive bien avec le lien à suivre mais quand je clique sur le lien j ai ce message d'erreur :

he requested URL /index.php=inscriptionlogin$code=5e7ad18afbde7eb8deb0941aebd8682e was not found on this server.

Voici le code qui genere le lien dans le mail :

Code : Tout sélectionner

<a href="'.$page.'=inscriptionlogin&code='.$session.'">lien suivant :</a>
Voici le code de la page de index.php

Code : Tout sélectionner

if (!isset($_GET['page'])) $page= 'accueil'; else $page= $_GET['page']; switch($page) { case 'accueil': include ('inc/accueil.php');break; case 'casting': include ('casting.php');break; case 'artiste': include ('artiste.php');break; case 'pro': include ('pro.php');break; case 'event': include ('event.php');break; case 'inscriptionlogin': include ('commun/inscriptionlogin.php');break; case 'contact': include ('inc/contact.php');break; case 'quisommesnous': include ('inc/quisommesnous.php');break; case 'actualite': include ('inc/actualite.php');break; }
Cela fait plusieurs jours que je retourne ca dasn tout les sens je vous remerci de boen vouloir m'aider.

Hicham

ViPHP
ViPHP | 2291 Messages

26 juin 2009, 14:54

Bonjour,

Je suis entrain de créer un site en iframe (php).
J'ai aussi un script qui permet de se créer un compte et confirmer celui-ci par mail.
Le mail de confirmation arrive bien avec le lien à suivre mais quand je clique sur le lien j ai ce message d'erreur :

he requested URL /index.php=inscriptionlogin$code=5e7ad18afbde7eb8deb0941aebd8682e was not found on this server.

Voici le code qui genere le lien dans le mail :

Code : Tout sélectionner

<a href="'.$page.'=inscriptionlogin&code='.$session.'">lien suivant :</a>
Voici le code de la page de index.php

Cela fait plusieurs jours que je retourne ca dasn tout les sens je vous remerci de boen vouloir m'aider.

Hicham
Salut,

Bin en regardant le lien c'est simple à comprendre il pointe sur /index.php=inscriptionlogin$code=5e7ad18afbde7eb8deb0941aebd8682e donc déjà il manque l'adresse du site :?: :wink:
ImageCe que l'on apprend par l'effort reste toujours ancré beaucoup plus longtemps.

Eléphant du PHP | 217 Messages

26 juin 2009, 14:54

Bonjour,
et le nom de domaine il faudrait que vous le renseigniez avant la page :)

href="http://www.doman.tld/index.php......"

Edit : grillé :P

Petit nouveau ! | 2 Messages

26 juin 2009, 15:01

HA oui j'ai oublié de préciser : la variable page =
$page=$serveur.$_SERVER["PHP_SELF"];
Du coup si je rajoute l url complète il écrit 2 fois.

C'est vraiment cool de m'aider je suis ne suis pas loin de m arracher les cheveux

J'ai testé et voici le resultat dans la barre d'adresse :
http://www.domaine.com/http://www.domin ... e7a6b68629

Et le message d'erreur :
The requested URL /http://www.domaine.com/index.php=inscri ... e7a6b68629 was not found on this server.

Bon j'édite j'édite
Voila. En relisant mon post j'ai vu mon erreur :
http://www.domaine.com/index.php=inscri ... e7a6b68629
J ai remplace par le = par ? c est mieux puisque il me renvois sur la page d'accueil maintenant faut que je trouve pourquoi
En tout cas merci.

Hicham

Mammouth du PHP | 965 Messages

26 juin 2009, 16:01

Ca devrait ressembler à cela :

Code : Tout sélectionner

http://domainecarneros.com/index.php?page=inscriptionlogin&code=176c4eadf0648555e85984e7a6b68629