Итак, у меня есть этот вопрос после просмотра freelancer.com. Что это (фрилансер), так это то, что каждый раз, когда новый пользователь регистрируется ... автоматически создает html-страницу для этого пользователя. Например, пользовательское имя пользователя joshm, тогда freelancer будет генерировать www.domain.com/u/joshm.html, а не только эту страницу генерируется, но также динамически загружается контент на этой странице .html.Создание html-страницы с использованием php
Использование этого метода лучше, чем использование www.domain.com/users.php?id=1 (которое подвержено атакам XSS/SQL Injection).
Вопрос, как формируется эта страница? и как информация динамически выводится на эту HTML-страницу?
Спасибо.
* «Использование этой техники лучше, чем использование www.domain.com/users.php?id=1 (которое подвержено атакам XSS/SQL Injection)». * - Неверно. Пользовательский ввод - это вход пользователя. Это не менее уязвимо для XSS или SQL Injection, а затем для любого другого способа получения данных от пользователя. Вы должны дезинфицировать/бежать на границе формата данных. – Quentin
Возможный дубликат [Как предоставить каждому зарегистрированному пользователю свой собственный URL-адрес с помощью PHP?] (Http://stackoverflow.com/questions/16706935/how-do-i-give-each-registered-user-their-own- url-using-php) – Quentin
Посмотрите 'mod_rewrite', эти html-страницы не являются статическими html-файлами. –