Как в запросе к php-файлу передать данные?

Тема в разделе "PHP", создана пользователем Welho®, 14 ноя 2008.

Статус темы:
Закрыта.
Модераторы: latteo
  1. Welho®

    Welho® Предвестник пьянки

    Регистр.:
    4 дек 2007
    Сообщения:
    855
    Симпатии:
    331
    суть для Вас простая, для меня сложная:
    есть файл test.php, в нем переменная $example='12345';
    как сделать чтобы запросом вида site.ru/test.php?=XXX можно было передать переменной $example что он равна XXX вместо 12345

    только не посылайте читать мануалы и документацию, для большинства это ерунда, а я пару дней убью на то чтобы проникнуться что к чему
     
  2. PHP_Master

    PHP_Master

    Регистр.:
    3 фев 2008
    Сообщения:
    2.647
    Симпатии:
    591
    Код:
    site.ru/test.php?var=XXX
    PHP:
    if(isset($_GET['var']))
        
    $example $_GET['var']
     
    Welho® нравится это.
  3. Starik777

    Starik777 Постоялец

    Регистр.:
    19 апр 2008
    Сообщения:
    66
    Симпатии:
    35
    Чем получать конкретный ответ на конкретный вопрос, мне кажется лучше сразу понять общие принципы http://php.su/phphttp/forms/?intro - здесь хорошая статья про методы отправки запросов.
     
    Welho® нравится это.
  4. Welho®

    Welho® Предвестник пьянки

    Регистр.:
    4 дек 2007
    Сообщения:
    855
    Симпатии:
    331
    нет ничего лучше чем простой пример, например как из второго поста, тем более это раздел для начинающих ;)

    возник еще вопрос: у меня в скрипте передаются значения содержащие помимо цифр еще и буквы, а также символы как то запятая и точка, как мне обработать полученные данные перед передачей их скрипту, чтобы передавались только цифры, а остальные символы просто игнорировались?
    правильно ли я понимаю, что в данном случае было бы разумно использовать preg_replace() ?
     
  5. HatoL

    HatoL

    Регистр.:
    5 фев 2008
    Сообщения:
    206
    Симпатии:
    36
    PHP:
    $str '123asdsa32vx';

    $str preg_replace('#[^0-9]#is'''$str);

    echo 
    $str// 12332
     
    Welho® нравится это.
  6. max-oligarh

    max-oligarh Постоялец

    Регистр.:
    4 май 2009
    Сообщения:
    68
    Симпатии:
    2
    если строка site.ru/?var=XXX
    то:
    get запросы - $_GET['var'] или $_REQUEST['var']
     
  7. egis2009

    egis2009 Создатель

    Регистр.:
    2 июн 2009
    Сообщения:
    22
    Симпатии:
    2
    такого запроса быть не может, что является переменной? test.php? - помоему это название страницы.
     
Статус темы:
Закрыта.