Грешка при дефиниране на $_GET и $_SESSION

nbacool2

Registered
Здравейте имам скрип, в който извиквам други скриптове, които съдържат $_GET['нещо'] и друг, в който има $_SESSION['logged'] и $_SESSION['username']
Задал съм ini_set('display_errors',1);
error_reporting(E_ALL);


При всеки опит да използвам $_GET масива ми изписва Notice: Undefined index: нещо in /home/ххх/public_html/index.php on line 3 и целия код се прецаква.

А другаде при добавен session_start(); при всеки опит да използвам $_SESSION ($_SESSION['logged'] проверява дали потребителя е логнат, а ($_SESSION['username'] съдържа потребителското име) масив , ми дава грешката/ите:

Notice: Undefined index: logged in /home/ххх/public_html/фйл.php on line 4

Notice: Undefined variable: username in /home/хххх/public_html/файл.php on line 5

И кодът след това не се изпълнява. По принцип след php кода имам и html код, който също не се изпълнява.


От какво се получава това, при положение, че правилно ги използвам?
 
за да избегнеш тези грешки трябва да проверяваш дали има зададена стойност на този get/session т.е:

PHP:
if(isset($_GET['getit'])) {
$get = $_GET['getit'];
}
//и
if(isset($_SESSION['getit'])) {
$ses= $_SESSION['getit'];
}
 

Back
Горе