Par exemple, lorsqu'un utilisateur ajoute une question à un site Q &, cette question obtient généralement sa propre page Web et cette page Web a été créée à la volée. Comment pouvez-vous faire cela avec PHP? Quelqu'un pourrait-il me diriger vers des ressources? Merci.Comment autoriser les utilisateurs à créer dynamiquement une page Web dans une application Web?
Répondre
"Comment" sur ceci est plus grande qu'une question Stackoverflow normale.
ont peut-être un coup d'oeil ici pour quelques idées (je suis juste numériser rapidement dès maintenant, ne peut pas vraiment dire si c'est un bon tutoriel ou pas en ce moment): http://www.tuttoaster.com/how-to-create-a-forum-in-php-from-scratch/
Si vous êtes php novice, il peut être préférable de chercher l'une des applications open source PHP comme http://www.phpbb.com/ ou quelque chose comme ça (phpbb étant le premier qui vient à l'esprit). Ce sera beaucoup plus de code à trier, mais les applications open source plus populaires seront probablement déjà savoir comment faire face à des problèmes de sécurité comme les attaques de script intersites et les attaques par injection de sql.
Par "cette question obtient généralement sa propre page Web" vous faites référence à "obtient sa propre URL". Par exemple, celui-ci est How do you allow users to dynamically create a web page within a web app?.
C'est vraiment juste un truc. Très simplifié:
- Lorsque vous avez soumis cette question, il a obtenu un identifiant unique 3.723.813 et a été inséré dans une base de données.
- Il y a un seul script de contrôleur qui traite des questions, dites https://stackoverflow.com/questions.php
- Quand quelqu'un essaie d'ouvrir cette page, le serveur sait l'envoyer à
questions.php
en utilisant un module tel que mod_rewrite for apache. - Ensuite,
questions.php
recherche les paramètres d'url, prend l'identifiant unique pour cette question, 3723813, et charge ses informations de la base de données afin de l'afficher. - Le reste de l'url est juste cosmétique et juste là pour que nous puissions immédiatement savoir quelle question il est avant d'ouvrir la page.
- 1. Autoriser les utilisateurs à publier des photos sur une application Web via un téléphone mobile?
- 2. Comment ouvrir une page Web dans une application BlackBerry?
- 3. Comment sélectionner une page maître pour une page Web dans une application Web (VS 2008)?
- 4. Autoriser une application Web à accéder à un fichier local
- 5. Comment créer une application web java
- 6. comment créer webshare dans une application web asp.net?
- 7. Autoriser les utilisateurs à créer des pages
- 8. Contrôle d'accès pour plusieurs utilisateurs dans une application web
- 9. Comment créer une intégration LDAP pour mon application Web?
- 10. ajoutant une étiquette Dynamiquement style à un Web ASP.Net page
- 11. créer une page Web pour iphone
- 12. JQuery: comment créer une lightbox pour ouvrir une page Web
- 13. Comment créer une application web dans un framework dotnetnuke?
- 14. Un compte, plusieurs utilisateurs, plusieurs panier dans une application Web
- 15. Comment autoriser un utilisateur à diffuser de la vidéo dans une application Web pour la stocker?
- 16. Comment puis-je détecter quel jsp inclut une page Web utilise dans une application Web?
- 17. comment vérifier les utilisateurs quittent une page
- 18. Comment intégrer une page Web dans une application Web GWT/GXT?
- 19. Créer une version mobile pour mon application web dans CodeIgniter
- 20. sécuriser une application Web
- 21. intégrer une application WinForms dans une page Web?
- 22. Comment rediriger la page Web dans une application flexible?
- 23. Outil Maven pour créer une application Web
- 24. Comment créer une application Web Streaming peer-to-peer?
- 25. Comment implémenter REST dans une application web?
- 26. Comment stocker les préférences utilisateur dans une application Web?
- 27. Comment autoriser plusieurs utilisateurs à accéder à une application ASP.NET sur une même machine?
- 28. Comment initialiser une application Web?
- 29. Comment autoriser le site Web à créer d'autres sites Web dans IIS 7.5?
- 30. Comment créer une configuration pour une application Web avec Web Platform Installer