У меня есть вопрос о «системе управления ссылками» на PHP. Идея состоит в том, чтобы создать скрипт, который мог бы создавать разные ссылки, чем оригинал - что-то вроде дружеских ссылок с .htaccess. В .htaccess make правило перенаправляет весь трафик на файл сценария - например, linkprocessor.php, тогда в этом файле должны быть некоторые условия, mysql connect и grabber от базы данных (дружественные и оригинальные столбцы). Поэтому, если мы напишем полный адрес - example.com/defined-address, он перенаправляет нас (но не меняет адрес) на linkprocessor.php, а затем скрипт проверяет, находится ли/defined-address в базе данных, если он будет содержать определенные (на основе on friendlyurl) оригинальныйurl файл. Этот сценарий будет оптимальным? Этот скрипт может помешать «хакерам».Система управления ссылками на PHP
Пример:
example.com/defined-address -> linkprocessor.php -> SELECT originalurl из таблицы, где friendlyurl =/определен-адрес -> включают в себя originalurl
=> можно записать некогерентно, но его трудно объяснить, что точно
Я думал, похож, что если там будет GET? Include не может включать файлы с get (file.php? X = asd). Должен ли я взорвать requestUri? и включить только файл без get? – user1112008
@ user1112008 взрыва будет работать, я бы, вероятно, использовал substr с strpos вместо того, чтобы взорваться, чтобы усечь URI при первом возникновении '?' так как вам не нужно хранить другие разделы строки URI. – erm410