За последние 24 часа нас посетил 77291 программист и 2803 робота. Сейчас ищут 1223 программиста ...

вызов ОПЕРАТОРа В РНР

Тема в разделе "PHP для новичков", создана пользователем rszh, 12 сен 2011.

  1. rszh

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

    С нами с:
    5 авг 2011
    Сообщения:
    30
    Симпатии:
    0
    Здравствуйте УВАЖАЕМЫЕ ФОРУМЧАНИ=) у меня вопрос такого:
    у меня есть код, например:
    Код (Text):
    1.  
    2. <?
    3. header("Location: index.php"); /*здесь header = оператор 1*/
    4. ?>
    5. <html>
    6. <?php тело...
    7. if($cons=='true') { оператор 1 }
    8. ?>
    9. </html>
    как можно сделать если $cons TRUE тогда перенаправление на другую страницу? Спасибо за внимание :)
     
  2. Artekom

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

    С нами с:
    12 сен 2011
    Сообщения:
    8
    Симпатии:
    0
    Поставь на место оператор 1 наверное следующее:

    PHP:
    1. print "<html><head>\n";
    2. print "<meta http-equiv='Refresh' CONTENT='0; URL=page.php'>\n";
    3. print "</head></html>\n";
     
  3. topas

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

    С нами с:
    16 авг 2006
    Сообщения:
    2.258
    Симпатии:
    36
    rszh
    Переменная $cons не определена, следует обращаться к переменным запроса так: $_GET['cons'], $_POST['cons'] или $_REQUEST['cons']

    PHP:
    1.  
    2. <?php
    3. if (isset($_GET['cons']) && $_GET['cons']){
    4.   header('Location: index.php');
    5.   die;
    6. }
    7. ...
    8. ?>
    9. <html>
    10. ...
    11.  
    12.  
     
  4. crautcher

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

    С нами с:
    21 май 2011
    Сообщения:
    156
    Симпатии:
    0
    PHP:
    1. <?  if ($cons) {  ?>
    2. <script type="text/javascript">
    3. top.location.href='<?echo $redirectLink?>'
    4. </script>
    5. <?} ?>