Делимся секретами создания сайтов

Метод Get (php)

Сорь если уже было =)
вобщем возникла проблемка)) у меня ступор...

<?php
echo "$a";
echo '<a href="index.php?a=1234567"> получить новые данные </a>'
?>

при нажатии на ссылку ничего не происходит.. помогите, что не так? туплю)

Ответы: 8 → “Метод Get (php)”

  1. Александр Тригуб Ответить

    if (isset($_GET['a']))
    $a=$_GET['a'];

  2. Александр Храпейчук Ответить

    спасибо)

  3. Павел Хрулёв Ответить

    То что вы написали сработало бы, будь у вас включен register_globals = on;
    Он не включен и это правильно. Пользуйтесь только переменными $_GET и $_POST. Еще можно $_REQUEST – он обьединяет и get и post данные.

  4. Александр Тригуб Ответить

    незачто

  5. Александр Тарантей Ответить

    ыыыыыы, глобальная проблема

  6. Андрей Зайцев Ответить

    Я помнится когда начинал учить тоже не догонял что за нах) Книжка просто древняя была :)

  7. Максим Суков Ответить

    #2 – от объясни мне пожалуйста, зачем в данном примере использовать такую конструкцию? не проще ли будет использовать $_GET['a'] ?

  8. Владислав Климанов Ответить

    #8 отвечу за #2.
    Проверить существование переменной ни когда не мешает для избежания ошибок в будущем.
    Отсебятина:
    Фильтровать $_GET и $_POST просто обязательно, кто не догоняет курите SQL-injection в гугле.

Ответить