2015-06-26 2 views
0

Пожалуйста, объясните этот код. Что означает "status", а остальная часть кода означает?

<?php if (isset($_GET["status"]) AND $_GET["status"] == "thanks" 
     <?php // if status=thanks in the query string, display an thank you message instead of the form ?> 
     <?php if (isset($_GET["status"]) AND $_GET["status"] == "thanks") { ?> 
      <p>Thanks for the email! I&rsquo;ll be in touch shortly!</p> 
     <?php } else { 
+1

Он уже комментировал там. –

ответ

1

Например: добавить ?status=thanks как

http://yourdomain.com/index.php?status=thanks 

он покажет <p>Thanks for the email! I&rsquo;ll be in touch shortly!</p>

если есть no status или status is not thanks он не покажет, что комментарий.


Пример:

создать файл с именем test.php поместить его в HTDOCS локальном хосте

<?php if (isset($_GET["status"]) AND $_GET["status"] == "thanks") : ?> 
     <p>Thanks for the email! I&rsquo;ll be in touch shortly!</p> 
<?php endif; ?> 

попробовать, чтобы перейти к проверке http://localhost/test.php и http://localhost/test.php?status=thanks и http://localhost/test.php?status=you

что будет случилось ?

+0

Можете ли вы привести пример plz –

+0

обновил мой ответ @moathqutoob –

1

Состояние - это переменная от url, которая проверяется на ее значение, и значение равно «спасибо».

1

Приведенный ниже код ввел html и php коды, Использование ниже кода - вы можете получить доступ как к тегам html, так и к php-значениям в одном файле.

<?php 

// if status=thanks in the query string, display an thank you message instead of the form 

?> 

приведенный выше код предоставит блок комментариев к php, он дает предложение разработчику.

<?php if (isset($_GET["status"]) AND $_GET["status"] == "thanks") { ?> 

приведенный выше код, используемый для получения значения из URL (используя $ _GET переменной) (например, www.example.com/index.php?status=thanks) если статус установлен в URL а значение - это «спасибо», т. е. тег html будет работать иначе, чем часть else.

<p>Thanks for the email! I&rsquo;ll be in touch shortly!</p> 

еще часть,

<?php } else { 
// do somethink..!! 
} 
1

если вы г использовать метод $ _GET в PHP сначала следовать Ваш URL: https://www.example.in/webhp?status=thanks .Проверить получить значение переменной состояния магазина в thanks.After у проверить в PHP метод GET , как следующий код.

<?php 
    if($_GET['status'] == 'thanks'){?> 
<p>Thanks for the email! I&rsquo;ll be in touch shortly!</p> 
<?php }else{?> 
<p>Error</p> 
<?php }?> 

Смежные вопросы