PHP: разбор адреса

Тема в разделе "PHP программирование", создана пользователем f1, 12 дек 2003.

Статус темы:
Закрыта.
  1. f1

    f1 Гость

    вопрос, наверное, очень лёгкий, но... он есть.
    все статьи на сайте вызываются url-ом типа: http://домен.ком.ru/?section=about&division=off_docs&id=1
    в файле index.php идёт разбор этого url-a:
    Код (Text):
    <?php
    $url="";
    if (!$section) {
    $url="index.txt";
    }
    else {
     if (!$division){
     $url=$section."/index.txt";
     }
     else {
       if (!$id){
        $url=$section."/".$division."/index.txt";
    }
    else {
    $url=$section."/".$division."/".$id.".txt";
       }
     }
    }
    ?>
    при тестировании на localhost'e всё работает прекрасно, а на сервере упрямо выдаёт, что
    И остаётся всё время на главной странице. Как бороться?
     
  2. Belfisher

    Belfisher Гость

    Вот сколько раз твердили людям....небольшое отступление..а теперь :)
    Код (Text):
    <?php
    $url="";
    if (!isset($section)) {
    $url="index.txt";
    }
    else {
      if (!isset($division)){
      $url=$section."/index.txt";
      }
      else {
          if (!isset($id)){
           $url=$section."/".$division."/index.txt";
    }
    else {
    $url=$section."/".$division."/".$id.".txt";
          }
      }
    }
    ?>
     
  3. chulim

    chulim Гость

    Я почему-то подумал про отключенные глобальные переменные на сервере.
    Если это так, то к переменной обращаемся if(!isset($_GET[section])
     
Загрузка...
Статус темы:
Закрыта.

Поделиться этой страницей