Get и Post

Discussion in 'PHP' started by Termin@L, 3 Sep 2007.

  1. Termin@L

    Termin@L Elder - Старейшина

    Joined:
    7 Dec 2006
    Messages:
    183
    Likes Received:
    43
    Reputations:
    53
    Сценарий не реагирует на сии переменные, никак вообще...
    Функция isset() констатирует, что переменной вида $_GET['something'] нет...
    В чём проблема?
     
    1 person likes this.
  2. Underwit

    Underwit Banned

    Joined:
    6 Oct 2006
    Messages:
    191
    Likes Received:
    137
    Reputations:
    16
    опиши по подробней в чем проблема. чтоб что-то реагировало надо этому чему-то что-то передать
     
    1 person likes this.
  3. GlOFF

    GlOFF Elder - Старейшина

    Joined:
    8 May 2006
    Messages:
    689
    Likes Received:
    484
    Reputations:
    4
    Да уж название темы соответствует содержанию! Termin@L Перезадай вопрос и желательно подробеней как все делаешь, только тогда можешь расчитывать на то, что тебя поймут и помогут советом...
     
  4. banned

    banned Banned

    Joined:
    20 Nov 2006
    Messages:
    3,324
    Likes Received:
    1,194
    Reputations:
    252
    Мда.....видимо какие-то ошибки допустил в скрипте...
    Запрос вида ?something= уже передаст isset() значение true
     
  5. Termin@L

    Termin@L Elder - Старейшина

    Joined:
    7 Dec 2006
    Messages:
    183
    Likes Received:
    43
    Reputations:
    53
    Ну есть форма
    Code:
    <form name='com' action='C:\script\script.php' method='get'>
    <input type='text' name='cmd'>
    <input type='submit' value='send'>
    </form>
    
    по идее теперь данные из этой формы должны быть доступны в переменной $_GET['cmd'], однако такая переменная не создаётся, то же самое с Пост методом
     
  6. halkfild

    halkfild Members of Antichat

    Joined:
    11 Nov 2005
    Messages:
    365
    Likes Received:
    578
    Reputations:
    313
    этот путь не должен вроде работать попробуй указать путь как на через апач script\script.php или script.php
     
    _________________________
  7. groundhog

    groundhog Elder - Старейшина

    Joined:
    12 May 2007
    Messages:
    1,159
    Likes Received:
    425
    Reputations:
    180
    halkfild прав... В атрибуте action указывается URL скрипта, а не его файловый путь... В конце концов, твой script.php должен будет выполниться в контексте веб-сервера... Сомневаюсь, что C:\script\ имеет отношение к DocumentRoot веб-сервера...
     
  8. ant0ha

    ant0ha Elder - Старейшина

    Joined:
    22 May 2007
    Messages:
    130
    Likes Received:
    50
    Reputations:
    13
    Напиши простой скрипт:

    PHP:
    <?php

    if($_GET[text]){
      echo 
    $_GET[text];
    } else {
    ?>

    <form method="get">
    <input type="text" name="text">
    <input type="submit" value="ok">
    </form>

    <?php
    }
    ?>
    если после нажатия кнопки ок на экране появится твой текст - значит все у тебя работает
     
  9. Termin@L

    Termin@L Elder - Старейшина

    Joined:
    7 Dec 2006
    Messages:
    183
    Likes Received:
    43
    Reputations:
    53
    Я пробовал и просто action='script.php',всё равно не работает...
    Поставил себе последний пхп, до этого всё работало...
    Да кстати, при установки пхп, была ошибка "Не могу получить доступ к httpd.conf", видимо в этом дело...
    P.S. 2 ant0ha, твой код ни к чему, если isset() возвращает false значит переменная даже не определена
     
  10. TANZWUT

    TANZWUT Крёстный отец :)

    Joined:
    22 Jun 2005
    Messages:
    1,474
    Likes Received:
    716
    Reputations:
    744
    1) попробуй откатить ось и переустановить РНР.
    2) либо подправь php.ini и httpd.conf вручную.
    3) и всегда перед изменением настроек или обновлением версий вебсервера - делай бэкап.
     
    _________________________
  11. Joker-jar

    Joker-jar Elder - Старейшина

    Joined:
    11 Mar 2007
    Messages:
    581
    Likes Received:
    205
    Reputations:
    37
    Мож прежде чем сервак трогать стоит убедиться, что это не косяк браузера? Посмотри чем-нибудь на http-запросы, которые отсылает браузер, либо попробуй другим. Хотя это очень маловероятно, но вдруг? :)
     
  12. n1†R0x

    n1†R0x Elder - Старейшина

    Joined:
    20 Jan 2007
    Messages:
    728
    Likes Received:
    376
    Reputations:
    235
    Советую почитать про директиву register_globals и про то, что бывает, когда она отключена.
    ну и заодно про ее использование взломщиками, чтобы понятнее было.
     
    1 person likes this.