8791 sujets

Développement web côté serveur, CMS

Bonsoir à tous,

J'ai un "index.php" à la racine de mon site, qui contient un formulaire de login.
J'aimerai qu'une fois le formulaire validé, celui-ci puisse donner accès à un autre "index.php" situé dans un repertoire "exemple" (lui même à la racine du site).

En gros la structure :

-- index.php
-- exemple
- index.php

Je cherche aussi des infos sur la structure adopter par des sites de tailles importantes comme "twitter" ou autres. Si vous avez des liens vers des bons articles, Merci d'avance !
Salut,

généralement ça se fait à l'aide de la fonction header :
if(tout est ok) {
   header("Location: exemple/index.php");
}


Pour ce qui est des sites importants je suppose que pour la plupart (pour ne pas dire tous) les pages sont générées dynamiquement.
Modifié par Heyoan (13 Apr 2009 - 23:38)
Le problème :

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

Visiblement

header("Location: exemple/index.php");

ne peu être utilisé qu'avant la moindre balise html est fait son appartition dans la page. Ce qui me pose un problème.
Remay a écrit :
ne peu être utilisé qu'avant la moindre balise html est fait son appartition dans la page. Ce qui me pose un problème.
Il suffit de faire les tests PHP avant l'écriture du DOCTYPE. Smiley cligne