URL-адрес действия HTML-формы выдает 404 для файлов php, скопированных за пределами поддомена

#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 это корневой документ для этого поддомена, то клиенты (браузер) не смогут получить доступ ни к чему, что находится за его пределами. Это было бы серьезной проблемой безопасности.