Выношу скрипты в папку php на сервере, которая расположена вне корня документов: /php /doc - корень Это работает: <HTML> <ul class=links> <?php include("../php/counts.php");?> </ul> </HTML> Это пока не работает: 1. <HTML> <form class="search" action="../php/save_limit_s.php" method="get"> </HTML> При запуске видно, что обращается в корень: https://mysite.ru/php/save_limit_s.php?search=10 2. <HTML> <td><a href='reg.php'><button>РЕГИСТРАЦИЯ</button></a></td> </HTML> При запуске: https://mysite.ru/php/reg.php
1. <form class="search" action="/php/save_limit_s.php" method="get"> (уберите две точки) 2. <a href='/php/reg.php'><button>РЕГИСТРАЦИЯ</button></a> Так работает?
Так, как Вы предлагаете, работало бы, если бы папка php находилась в Корне документов. Но она находится ВНЕ корня: .../site.ru/php/save_limit_s.php .../site.ru/php/reg.php .../site.ru/doc/index.html (корень документов, откуда и вызываются скрипты) Вот товарищ тоже мучался: https://forum.nic.ru/showthread.php?t=6667
(описался..., вот так правильно: 2. <HTML> <td><a href='../php/reg.php'><button>РЕГИСТРАЦИЯ</button></a></td> </HTML> При запуске: https://mysite.ru/php/reg.php) Решил вопрос: в корне оставляю файл registrate.php и в нем делаю инклуд файла с важным кодом, который уже лежит вне корня. <form action="../php/reg.php" method="post"> Всем спасибо!