За последние 24 часа нас посетили 118284 программиста и 8017 роботов. Сейчас ищут 1672 программиста ...

Если нет переменной GET,то...

Тема в разделе "PHP для новичков", создана пользователем JeK@, 24 апр 2009.

  1. JeK@

    JeK@ Активный пользователь

    С нами с:
    11 апр 2009
    Сообщения:
    32
    Симпатии:
    0
    Как мне задать команду,если нет вообще переменных(т.е. чистый index.php),то вывести такую-то $GET['hello'],чтобы получилсь index.php?hello
     
  2. Kreker

    Kreker Старожил

    С нами с:
    8 апр 2007
    Сообщения:
    5.432
    Симпатии:
    0
    Посмотрите $_SERVER["QUERY_STRING"]
     
  3. JeK@

    JeK@ Активный пользователь

    С нами с:
    11 апр 2009
    Сообщения:
    32
    Симпатии:
    0
    У меня получилось,что он проверяет имеетсяли переменная,он выводит слово "пусто",если нет переменных
    PHP:
    1. <? if($_SERVER['QUERY_STRING']=="") {echo "пусто";}?>
    .Но после проверки она не присваивает значение вот таким способом ,
    PHP:
    1. <? if($_SERVER['QUERY_STRING']=="") {$_SERVER['QUERY_STRING']=$_GET['hello'];}?>

    как автоматически и сразу(без перезагрузки страницы) после проверки сделать добавление $_GET['hello'],чтобы из index.php получилось index.php?hello
     
  4. Apple

    Apple Активный пользователь

    С нами с:
    13 янв 2007
    Сообщения:
    4.982
    Симпатии:
    2
    Ыыы)

    Да не:
    Код (Text):
    1. $_SERVER['QUERY_STRING']=$_GET['hello'];
    А именно

    Код (Text):
    1. $_GET['hello'] = $_SERVER['QUERY_STRING'];
    Хотя не ясно, зачем присваивать массиву _GET это значение, вынесите в отдельный свой массив или переменную..
     
  5. JeK@

    JeK@ Активный пользователь

    С нами с:
    11 апр 2009
    Сообщения:
    32
    Симпатии:
    0
    Упс, касяк ,спасибо.)))