Aşağıda çalışma almak için gereken PHP bir pasajı, emin 3 ürün zaten ayarlanmış ve değil ==='' emin olmak gerekir
Ben set değil eğer kontrol yapmak parçası var ama değerler de boş olup olmadığını görmek için çalıştığınızda (ben bile şu anda net bir düşünce olabilir, ben tüm bu yapmak gerek olmayabilir) Ama emin olmak gerekir onlar değer boş olmadığından emin olmak için gereken bir değere ayarlanır eğer yönlendirme, Login_name, ve şifre tüm zaten bir değere ayarlanmış değildir.
I değerleri boşsa, ben böyle if / else blok 1 böyle 5-6 kontroller olmalıdır eğer da emin değil, benim sözdizimi hataları almak görmek için kontrol eklediğinizde birisi yardımcı olabilir, lütfen yardım
I need to check the following:
- $_GET['redirect'] is not set
- $_REQUEST['login_name'] is not set
- $_REQUEST['login_name'] is not != to ''
- $_REQUEST['password'] is not set
- $_REQUEST['password'] is not != to ''
if (!isset($_GET['redirect']) && (!isset($_REQUEST['login_name'])) && (!isset($_REQUEST['password']))){
//do stuff
}
UPDATE
Maalesef çok açık değildir, ben bu konuda biraz karışık oldu. Hobodaves cevap dayanarak, bunu değiştirmek ve ben onu nasıl ihtiyaç çalışma almak başardı. Aşağıda bu gibi inşaat büyük, ihtiyacınız ne kodu ... Yani, geliştirilmiş olabilir eğer o ben sadece bu test, ihtiyaç işlevselliği.
if (!isset($_GET['redirect'])
&& empty($_GET['redirect'])
&& isset($_REQUEST['login_name'])
&& !empty($_REQUEST['login_name'])
&& isset($_REQUEST['password'])
&& !empty($_REQUEST['password'])
) {
echo 'load user';
}
Bu yüklendi ise o zaman oturum açma işlemini çalışacak
login.php?login_name=test&password=testing
Bu yüklenirse, o açma işlemini çalıştırmak GEÇMEZ
login.php?login_name=test&password=