Как stackoverflow генерирует веб-страницу всякий раз, когда пользователь задает новый вопрос. Мне нужно сгенерировать php-файл с именем, предоставленным данными пользователей.Как генерировать динамически веб-страницу в php
ответ
Stack Overflow не создает новую страницу для каждого вопроса, так же как Facebook не создает страницу для каждого профиля, группы и тому подобного.
Если вы посмотрите на URL в адресной строке вашего браузера, вы увидите что-то вроде этого:
http://stackoverflow.com/questions/27679474/how-to-generate-dynamically-a-web-page-in-php
Это всегда тот же URL (stackoverflow.com/questions/) с новым идентификатором сразу после этого указывает на вопрос. В этом случае он использует перерисовку URL, чтобы сделать URL более красивым (и несколько других вещей), но это не требуется.
Существует только одна страница «вопросов», и она просматривает идентификатор в URL-адресе, извлекает правильные данные и показывает их. Это не сложно сделать, любой учебник PHP для начинающих должен охватывать это.
На практике, вы могли бы иметь что-то вроде этого:
URL : website.com/questions?id=123
И в questions.php
странице:
$id = $_GET['id']; //$id will contain 123
//Do some treatment (ex: SQL query) with the ID in it
$query = "SELECT * FROM table WHERE id = $id";
Это очень простой, не-безопасности пример, но это просто покажите вам, как это работает в принципе.
вы можете подробно объяснить «переписывание URL-адресов, чтобы сделать URL-адрес более красивым» с примером. –
Поиск в Google для «перезаписи URL», есть много учебников. Пример: https://www.addedbytes.com/articles/for-beginners/url-rewriting-for-beginners/ – Drown
- 1. PHP генерировать rowspan динамически
- 2. Динамически CSS Генерировать функцию PHP
- 3. Как динамически генерировать HTML?
- 4. Как генерировать кнопки динамически
- 5. Как динамически генерировать функции?
- 6. Как генерировать столбцы динамически?
- 7. Как генерировать SQL динамически
- 8. Как генерировать ColorfulButtons динамически?
- 9. Как динамически генерировать проверку строки?
- 10. Как генерировать самосозданные страницы динамически?
- 11. Динамически генерировать JavaScript с использованием PHP
- 12. динамически генерировать запрос mysql с php
- 13. PHP динамически генерировать MySQL, где положение в PHP
- 14. Как динамически генерировать номера столбцов Excel в php?
- 15. Как можно динамически генерировать некоторые значения в php?
- 16. Как динамически генерировать сбрасываемый набор в jQuery?
- 17. ASP.NET - Как динамически генерировать ярлыки
- 18. Как динамически генерировать объекты Kivy
- 19. Как динамически генерировать объекты CoreData
- 20. WPF: Как динамически генерировать ContextMenu
- 21. Как «динамически» генерировать набор файлов?
- 22. Как генерировать имя экземпляра динамически?
- 23. Динамически генерировать 3D-объекты
- 24. Динамически генерировать Linq Выбрать
- 25. JQuery динамически генерировать Grep()
- 26. Генерировать проход динамически
- 27. Динамически генерировать Redux Reducers
- 28. Динамически генерировать флаги materializecss
- 29. Генерировать WSDL динамически
- 30. Динамически генерировать UITableViews
Вы начинаете с чтения нескольких учебников и [php docs] (http://php.net/manual/en/tutorial.php) –
Он использует базу данных MySQL (или любую другую) для хранения содержимого вопроса, автора , скорость и т. д. в таблице – lolbas
Учебник и некоторое исследование здесь. См. Мой профиль, который должен помочь. – halfer