Scusa eh, ma se fai
$_SESSION["ip"] = $_SERVER["REMOTE_ADDR"];
e poi
if ($_SESSION["ip"] == $_SERVER["REMOTE_ADDR"])
questa condizione sarà sempre vera, glielo hai appena imposto nella prima riga che DEVONO essere uguali.
Scusa eh, ma se fai
$_SESSION["ip"] = $_SERVER["REMOTE_ADDR"];
e poi
if ($_SESSION["ip"] == $_SERVER["REMOTE_ADDR"])
questa condizione sarà sempre vera, glielo hai appena imposto nella prima riga che DEVONO essere uguali.