Uprościłem trochę kod teraz mam tak:
$myLogin = $_POST['login'];
$myPass = $_POST['pass'];
if ($myLogin == $lukas_username AND $myPass == $lukas_pass) {
setcookie("user","Łukasz",time()+1);
header("Location: home.php");
}else{
if ($myLogin == $kamil_username AND $myPass == $kamil_pass) {
setcookie("user","Kamil",time()+1);
header("Location: home.php");
}else{
header("Location: index.php");
}
}
(tam było prawie bez zmian, tylko cookie jest zmienione)
i strona główna:
<?php
$myuser = $_COOKIE['user'];
echo "<h1>Witaj, " .$myuser."!</h1>";
?>
Ale dalej to samo. Nie wiem czy przeglądarka może przechowywać cookies z polskimi znakami.
EDIT: Nie jestem pewien ale coś mi się zdaje że powaliłem z tym: setcookie("...","...", I TU MI COŚ NIE PASUJE Z TYM CZASEM)
EDIT!!!!: Działa!!! Zmieniłem tylko to z czasem teraz jest tak: setcookie("user","Łukasz",time()+60 * 60 * 24 * 30); i ciasteczko będzie aktywne przez 30 dni

Teraz zmienie tylko czas na hmmm.... myśląc o wolnym internecie 10 min. Temat do zamknęcia