<?php
@$role = $_SESSION['user_role'];
@$id = $_SESSION['id'];
if (isset($_SESSION['zalogowany'])) {
echo "<p>Witaj ".$_SESSION['user']. "! [ <a href='logout.php?id=$id'>Wyloguj się!</a> ]</p>";
}else{
echo '<a href="panel.php">Zaloguj się</a><br><br>';
}
if ((@$_SESSION['user_role'] === 'user') || (@$_SESSION['user_role'] === '')){
echo '<a href="user_panel.php?user_role=$role">Wyśwetl panel użytkownika</a><br><br>';
}
elseif (@$_SESSION['user_role'] === 'admin')
{
echo '<a href="index1.php?user_role=$role">Wyświetl panel admina</a><br><br>';
}
?>
Te funkcje spełniają żadany efekt ale tam gdzie mam małpy @ wywala mi błędy. Te małpki to podobno zły nawyk dla programisty, czy jest jakiś sposób aby ich uniknąć?