За последние 24 часа нас посетили 17882 программиста и 1716 роботов. Сейчас ищут 957 программистов ...

redirect не работает

Тема в разделе "PHP для новичков", создана пользователем chippolino, 26 июн 2010.

  1. chippolino

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

    С нами с:
    22 апр 2010
    Сообщения:
    33
    Симпатии:
    0
    Адрес:
    Mexico
    скажите почему не работает такая самопереадресация???
    PHP:
    1. <?php
    2. $r = rand(1,9);
    3. header("location: [url=http://localhost/2/cal/calend/index.php?$r]http://localhost/2/cal/calend/index.php?$r[/url]");
    4. ?>
    Спасибо.
     
  2. Padaboo

    Padaboo Старожил
    Команда форума Модератор

    С нами с:
    26 окт 2009
    Сообщения:
    5.242
    Симпатии:
    1
    не понял насчет "само пере адресации" , вы зацикливаете редирект?
     
  3. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
    потому что заголовок надо с большой буквы начинать писать
     
  4. Padaboo

    Padaboo Старожил
    Команда форума Модератор

    С нами с:
    26 окт 2009
    Сообщения:
    5.242
    Симпатии:
    1
    только что пробовал, у меня и с маленькой работает (по крайней мере у меня)
    он хочет бесконечный редирект, насколько я понял, сделать
     
  5. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
    точно, спутал.
    Вообще приведенный код работает.
     
  6. chippolino

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

    С нами с:
    22 апр 2010
    Сообщения:
    33
    Симпатии:
    0
    Адрес:
    Mexico
    так тоже будет работать???
    PHP:
    1.  
    2. <?php
    3. if($_SERVER['QUERY_STRING']!==''){
    4.     header("location: [url=http://localhost/2/cal/calend/index.php]http://localhost/2/cal/calend/index.php[/url]");
    5. }
    6. ?>
     
  7. Padaboo

    Padaboo Старожил
    Команда форума Модератор

    С нами с:
    26 окт 2009
    Сообщения:
    5.242
    Симпатии:
    1
    а попробовать?
     
  8. chippolino

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

    С нами с:
    22 апр 2010
    Сообщения:
    33
    Симпатии:
    0
    Адрес:
    Mexico
    Просто я хочу сделать чтобы после отправки данных методом get (по ссылке) они повторно не отправлялись при обновлении страницы, думаю нужен редирект, но вот ни хрена что-то не получается((
     
  9. Padaboo

    Padaboo Старожил
    Команда форума Модератор

    С нами с:
    26 окт 2009
    Сообщения:
    5.242
    Симпатии:
    1
    отправляете методом GET, обрабатываете полученные данные, потом редирект
     
  10. chippolino

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

    С нами с:
    22 апр 2010
    Сообщения:
    33
    Симпатии:
    0
    Адрес:
    Mexico
    Вот я безумец: делал все это в одном файле и отправлял и обрабатывал и пытался перенаправить себя куда-то)))
     
  11. Padaboo

    Padaboo Старожил
    Команда форума Модератор

    С нами с:
    26 окт 2009
    Сообщения:
    5.242
    Симпатии:
    1
    это можно и в одном файле сделать
     
  12. chippolino

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

    С нами с:
    22 апр 2010
    Сообщения:
    33
    Симпатии:
    0
    Адрес:
    Mexico
    Наверно, но понятней когда в разных