По этому событию перейдите по этому URL, иначе зайдите сюда - PullRequest
0 голосов
/ 09 января 2012

Я пытаюсь написать if if в php, но я не уверен, как перенаправить пользователя на другой URL при условии. То, что я пытаюсь сделать, это:

 if $member = $notmember
 go here index.php?option=com_jumi&view=application&fileid=6&Itemid=174
else
go here index.php?option=com_jumi&view=application&fileid=6&Itemid=124

Я не уверен, как перенаправить на другой URL?

Ответы [ 5 ]

5 голосов
/ 09 января 2012

Вы можете использовать header.Примерно так:

if ($member == $notmember)
   header("Location: index.php?option=com_jumi&view=application&fileid=6&Itemid=174");
else
   header("Location: index.php?option=com_jumi&view=application&fileid=6&Itemid=124");

Если после else у вас есть больше кода, вы должны использовать exit(), чтобы предотвратить выполнение вашего кода.

Иметьпосмотрите на официальный сайт PHP .И особенно обратите внимание на следующее:

Помните, что header () должна вызываться перед отправкой любого фактического вывода, либо обычными тегами HTML, пустыми строками в файле, либо из PHP.

3 голосов
/ 09 января 2012

Вы можете использовать header ():

<?php
if ($member == $notmember) {
   header("Location: http://xx.com");
   exit;
} else {
   header("Location: http://yy.com");
   exit;
}
?>

Не забудьте выйти , в противном случае ваш PHP-скрипт будет выполнен.

Для получения дополнительной информации о функции заголовка см .: http://php.net/manual/en/function.header.php

1 голос
/ 09 января 2012
if( $member == $notmember) // use TWO equals signs, otherwise you're just assigning
    header("Location: index.php.......");
else
    header("Location: index.php.......");
exit; // stop script execution
0 голосов
/ 17 декабря 2015

Вы также можете использовать это:

if ($member == $notmember)
  echo "<script>window.location = 'index.php?option=com_jumi&view=application&fileid=6&Itemid=124";
else
  echo "<script>window.location = 'index.php?option=com_jumi&view=application&fileid=6&Itemid=124'</script>";
0 голосов
/ 09 января 2012
<?php if ($member == $notmember) {?>
<script type="text/javascript">window.location = "index.php?option=com_jumi&view=application&fileid=6&Itemid=174"</script>
<?php } else {?>
<script type="text/javascript">window.location = "index.php?option=com_jumi&view=application&fileid=6&Itemid=124"</script>
<?php } ?>

это решение php w / js

...