Rechercher : dans
Par :

Créer des pages de type page.php?id=i

Dernière réponse le 13 fév 2008 à 12:02:09 Desmu, le 22 jan 2007 à 19:38:34 
 Signaler ce message aux modérateurs

Bonjour,
Comme le dit le titre de l'article je cherche comment on fait pour créer des pages de type page.php?id=i avec i étant l'identifiant d'une personne.

J'aimerais, qu'en fait, à la suite de la validation du formulaire, que la page avec les informations données par l'utilisation se crée automatiquement. Je n'ai pas de problèmes pour afficher les informations mais plutot pour que la page se crée automatiquement.

J'appelle à votre aide surtout niveau syntaxique.

Merci d'avance :-)

Configuration: Windows XP
Firefox 1.5.0.9

Meilleures réponses pour « Créer des pages de type page.php?id=i » dans :
[PHP] Upload de fichiers VoirLe langage PHP permet de gérer des fichiers envoyés (uploadés) grâce à un formulaire HTML. Formulaire d'envoi de fichiers Configuration de PHP pour permettre l'upload Récupération du fichier avec PHP Formulaire d'envoi de fichiers La...
PHP - Récupération de données VoirPHP rend très simple la récupération de données envoyées par l'intermédiaire de formulaires HTML. Création d'un formulaire Grâce à la balise FORM du langage HTML, il est très simple de créer des formulaires comprenant : des champs de saisie des...
PHP - Créer un moteur de recherche VoirIdée générale Le moteur de recherche ci-dessous ne correspond qu'à une idée possible de moteur de recherche simple, ne gérant qu'un seul mot clé. Le concept du fonctionnement de ce moteur est de créer une base de donnée contenant les mots clés de...
PHP - Les variables VoirConcept de variable avec PHP Une variable est un objet repéré par son nom, pouvant contenir des données, qui pourront être modifiées lors de l'exécution du programme. Les variables en langage PHP peuvent être de trois...

1

OufTete, le 22 jan 2007 à 20:53:04

Salut,

Je n'ai pas tout à fait saisie mais si j'ai a peu près compris il faut que tu utilise un fomrulaire avec une méthode GET et non POST généralement.

<form method="get" cible="page_destination" />
<input type="text" name="id" />
<input type="submit" value="Ok" />
</form>


ou sinon tu utilise la méthode POST et du PHP dérrière avec les variables $_POST['nom_du_champ'],

<form method="post" cible="page_destination" />
<input type="text" name="id" />
<input type="submit" value="Ok" />


Ce qui te donnera pas page.php?id=i mais page.php ce qui est plus sécurisé à mes yeux...

Répondre à OufTete

2

thifoolish, le 24 jan 2007 à 14:41:00
  • +1

Bonjour,

Entre les méthodes GET et POST, il n'y a que le choix de l'apparence de l'adressage qui change. POST n'est pas une méthode sécurisée.
Et cela n'a rien à voir avec la sécurité d'utiliser POST ou GET.

C'est simplement plus propre d'éviter l'affichage des variables dans la barre d'adresse du navigateur.

Si votre site web est bien programmé, vous n'avez rien à craindre et vous pouvez utiliser la méthode que vous voulez. Avec l'affichage des paramètres (GET) ou sans leur affichage (POST).

Des inconvénients à la méthode GET :
Les moteurs de recherche n'aiment pas avoir à indexer des sites qui fonctionnent avec des uri du type : article.php?cat=832&n=gj
Votre site sera donc moins bien référencé par les MR.

De plus, l'uri précédente, indique aux hackers éventuels le langage de programmation utilisé (ici PHP ), donc ils gagnent du temps car ils n'ont qu'à se concentrer sur les failles de votre site programmé en langage PHP.

C'est un début de sécurité que de cacher le langage, mais cela dépend pour quel projet informatique... Si vous faites un blog de poésie, tout le monde s'en fout royalement. Si vous faites le site d'une banque, c'est autre chose...

Et là, on peut parler de vraie sécurité informatique.
Cordialement.

Répondre à thifoolish

4

 satourou, le 13 fév 2008 à 12:02:09

Salut tout le monde!

je viens de decouvrir votre forum et je viens donc vous demander de l'aide.

voila dans le cadre de mon projet de fin d'etudes(deug),je dois creer une bibliotheque virtuelle et j'ai choisi les langagues html/css,le php avec

une base mysql.mon mcd est deja pret et mon premier probleme est que je n'arrive pas a reactualiser dynamiquement le corps de la page.

ma page doit contenir trois bandeau qui s'affichent sur toutes les pages et seul le contenu change .bref toutes les pages doivent avoir un

format unique dependant pour le corps de la clause include ou alors d'un lien hypretexte contenant? et un nom de variable mais je ne m'en

sort pas du tout et je voudrais si ce n'est pas trop demande qu'on me donne un exemple de page source et de page d'appel par exemple

acceuil et catalogue.

je suis une vrai debutante mais j'ai une assez bonne maitrise des languages . c'est juste la base qui me pose des problemes.

merci beaucoup de me repondre tres vite!!!!bisous

Répondre à satourou
Collection CommentÇaMarche.net