Salve, so che sto per fare una domanda stupida, ma mi sono un po' incasinato e non so più come uscirne...
la cosa è molto semplice:
se l'utente ha fatto il login, allora può vedere la pagina, altrimenti gli viene fuori una scritta di default che deve loggarsi.
il codice che ho usato è il seguente:
(non uso i tag del codice o di php perchè altrimenti mi salta i caratteri di excape)
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
<title>Ricerca</title>
</head>
<body>
<div align="center">
<?php
include "config.php";
if(!isset($_SESSION['username']))
echo "Non hai fatto il login correttamente <a href=\"index.php\">Riprova</a>";
else
echo "<form action=\"risultati.php\" method=\"post\" name=\"cerca\">";
echo "<input type=\"text\" value=\"\" size=\"20\" maxlength=\"20\" name=\"sito\" />
";
echo "<input type=\"text\" value=\"\" size=\"20\" maxlength=\"20\" name=\"TIPO\" />
";
echo "<input type=\"submit\" value=\"Accedi\" name=\"Submit\" />";
echo "</form>";
?>
</div>
</body>
</html>
ora non vi dico cosa mi viene fuori:
mi fa vedere tutte e due le condizioni dell'if e in più mi da' questo errore:
che macello sto combinando?Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/mhd-01/www.miosito.net/htdocs/cerca.php:12) on line 2