#php #forms #path
Вопрос:
Давайте взглянем на структуру моих файлов.
Здесь находится домен abc.com
веб-сайта, и , как вы можете видеть, там есть поддомен, grades.abc.com
. Например , внутри есть некоторые php-файлы grades.abc.com
register.php
. Это register.php
должно включать как некоторые файлы из processes
папки (пожалуйста, посмотрите на прикрепленное изображение), так и отправлять запросы на некоторые файлы там. Дело в том , что включает в себя работу register.php
, но не запрашивает. Php includes
использует относительный путь и находит файлы в processes
папке, но формы в register.php
не могут их найти.
Следовательно, следующая строка работает в register.php
:
include_once '../processes/dbs.php';
Однако в form
включенном в это register.php
URL-адрес действия выдает 404 и не может добраться до файлов внутри processes
папки.
Следующий код не работает, и он не может достичь
<form class="text-left" action="../processes/authenticate.php" method="post">
Я был бы более чем благодарен, если бы вы дали мне знать, как решить эту проблему.
Комментарии:
1. Ваша проблема немного неясна, банкомат. Пожалуйста, покажите нам вашу фактическую структуру файлов/папок и какой код, включая примеры данных, вызывает проблемы (и объясните эти проблемы более подробно. Нам нужны более конкретные примеры, чем просто «скажем, например», где вы объясняете структуру, а не показываете ее. Это должно быть больше похоже на: «Вот моя структура файлов/папок», «вот мой код», «когда я делаю a, b происходит, когда я ожидаю c».
2. Кроме того, когда вы говорите «корень», какой корень вы имеете в виду? Корень документа? Корневая файловая система?
3. Уважаемый @MagnusEriksson, вопрос полностью пересмотрен. Заранее большое спасибо.
4. Вы не можете запрашивать данные выше корневого документа домена или поддомена по протоколу HTTP.
5. Если
grades.abc.com
это корневой документ для этого поддомена, то клиенты (браузер) не смогут получить доступ ни к чему, что находится за его пределами. Это было бы серьезной проблемой безопасности.