session_start() deve essere posizionata prima di qualsasi output. Quindi:
Codice PHP:
<?php
session_start();
?> <title>test</title>
<form method=post action="#" name="lol">
<textarea name="pass" TYPE="text" cols=20 rows=1 class="obbligatorio"></textarea><br>
<input type="submit"value="Invia"></input><input type="button" value="clicca qui per scrivere lol" OnClick="document.lol.pass.value+='lol'">
</form>
<br><br>
<a href="lol.html">cambia pagina</a>
<br>
<?
if ($_POST['pass'] == null){
echo "<br><br>inserisci la password<br><br>(la password è lol)";
}else{
$pass = $_POST['pass'];
if ($pass == "lol"){
$_SESSION['logged']= "1";
}else{
echo "La password è errata<br><br>(la password è lol)";
}
if ($_SESSION['logged'] == "1"){
echo "sei loggato";
}
}
?>