Loading...
Всем привет, проблема такая: Имеется единная точка входа index.php
php
   <?php if ($_SERVER['REQUEST_URI'] == '/') $page = 'login';  session_start();  if(file_exists('all/' .$page. '.php')) include 'all/' .$page. '.php'; else if($_SESSION['ulogin'] == 1 and file_exists('auth/' .$page. '.php')) include 'auth/' .$page. '.php'; else if($_SESSION['ulogin'] != 1 and file_exists('quest/' .$page. '.php')) include 'quest/' .$page. '.php';  else exit('Страница 404');   
Пытаюсь через Ajax отправить данные, вот код кнопки авторизации
html
   <p><button onclick="post_query('gform', 'login', 'email.password.captcha')">Вход</button> </p>   
и вот сам скрипт
javascript
   function post_query( url, name, data ) {  var str = '';  $.each(data.split('.'), function(k, v) {  str += '&' + v + '=' +  $('#' + v).val(); }); $.ajax(     {         url: '/' + url,         type: 'POST',         data: name + '_f=1' + str,         cache: false,         success: function (result){ alert(result);         }     } );  }   
в gform.php просто вывод
php
   <?php if($_POST['login_f']){      exit(123); } ?>   
проблема в том, при нажатии на кнопку вылезает окно как и должно, но с ошибкой 404 (из индекса) что может быть не так? gform.php лежит в папке с login.php(в котором форма авторизации)
________
посл. ред. 11.11.2020 в 14:16; всего 2 раз(а); by 368389611
html
   <p><button onclick="post_query('gform.php', 'login', 'email.password.captcha')">Вход</button> </p>   
не благодари
Навальный , Не за что благодарить) крч выяснил что зайдя на любую стр выходит эта ошибка, может быть в .htaccess что то не так?
html
   RewriteEngine On  RewriteBase /  RewriteRule ^index.php$ - [L]  RewriteCond %{REQUEST_FILENAME} !-f  RewriteCond %{REQUEST_FILENAME} !-d  RewriteRule . /index.php [L]   

________
посл. ред. 11.11.2020 в 14:25; всего 1 раз(а); by 368389611
если ты обращаешься не к /, то $page будет не определена, а значит условие не выполнится и сработает exit
Dark_AKC , Спасибо, проблема решена
Онлайн: 4
Время:
Gen. 0.1336
(c) Bym.Guru 2010-2026