Yapmak için `hayır` değişken varsa-fıkra PHP

3 Cevap php

How can you make the if -clause which do this and this ise

  1. PHP ile URL hiçbir değişken yoktur?
  2. PHP ile URL değeri olan hiçbir değişken yoktur?

Için eğer bendi için doğru olmalı URL örnekleri #1:

www.example.com/index.php
example.com/index.php
example.com/index.php?

Için eğer bendi için doğru olmalı URL örnekleri #2:

example.com/index.php?successful_registration
example.com/index.php?successful_login

Aşağıdaki 1 $ için benim başarısız olursa-deyimdir

if (isset($_REQUEST[''])) {
      // do this
}

3 Cevap

if ( 0 == count( $_GET ) )
{
  // do this
}

veya

if ( empty( array_keys( $_GET ) ) )
{
  // do this
}

veya

if ( '' == $_SERVER['QUERY_STRING'] )
{
  // do this
}

Sen $ _GET ve $ _SERVER ["sorgu_dizgesi"] kontrol etmek isterdim.

Sorgu dizesi boş ise, sadece baz url var. Sorgu dizesi boş değil, ama $ _GET değişkenlerden biri boşsa, geçersiz bir etki alanı var.

Ifadeleri döngüler değilseniz. Olsa bir durumdur diyebiliriz.

if(isset($_REQUEST['successful_registration'])) {
  //do this
}elseif(isset($_REQUEST['successful_login'])) {
  //do this
}else{
  //do this
}