За последние 24 часа нас посетили 16470 программистов и 1677 роботов. Сейчас ищут 887 программистов ...

проблема в передаче данных через Ajax

Тема в разделе "JavaScript и AJAX", создана пользователем zasadadada, 20 май 2013.

  1. zasadadada

    zasadadada Новичок

    С нами с:
    11 май 2013
    Сообщения:
    27
    Симпатии:
    0
    Подскажите все файлы обработчики php лежат в корне сайта. Js скрипты в папке. И вообщем дело такое, написан редирект на php. Прихожу на сайт по ссылке site.ru/news/1 Подгружается шаблон на php, подключаются js скрипты, а теперь проблема, мы находимся на site.ru/news/1 Жму кнопку Авторизации запрос идёт site.ru/news/1 А там пусто, тогда в .htaccess добавляю Redirect /news/login.php /login.php Получается что запрос идёт от /news/login.php
    к /login.php. Даже есть какая то реакция ответ. Но ни каких дейстивий после этого нет. Авторизация не проходит. Изначально всё работало на index.php. Есть ли возможность полностью с эмулировать обработку даннных как на index.php?
     
  2. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    что в htaccess написано?
     
  3. zasadadada

    zasadadada Новичок

    С нами с:
    11 май 2013
    Сообщения:
    27
    Симпатии:
    0
    Options +FollowSymlinks
    RewriteEngine On
    RewriteRule ^$ /index.php [R=301,L]

    RewriteCond %{SCRIPT_FILENAME} !-f
    RewriteCond %{SCRIPT_FILENAME} !-d
    RewriteRule . /index.php [QSA,L]

    Redirect /news/login.php /login.php

    DirectoryIndex index.php
    Options All -Indexes
     
  4. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    в общем у вас что-то с логикой напутано во всей системе. авторизации вообще должно быть пофигу с какого адреса идут данные - мы либо отправляем форму к единой точке входа, либо принимает данные на любой странице и выполняем некоторый код, если они вдруг встретились.
     
  5. zasadadada

    zasadadada Новичок

    С нами с:
    11 май 2013
    Сообщения:
    27
    Симпатии:
    0
    Да вы правы, с логикой сложно, всё методом проб и ошибок, причём обычно второе, чем первое.
     
  6. zasadadada

    zasadadada Новичок

    С нами с:
    11 май 2013
    Сообщения:
    27
    Симпатии:
    0
    В итоге нужно было сделать редирект, эмуляцию существования фалов в папке /news/ Смог сделать только самый простой способ, он отображает, но не передаёт информацию. Redirect /news/usermenu.php /usermenu.php