Hallo Daniel,
$strSQL = "INSERT INTO setzen (ip) VALUES ('".$_SERVER."');";
Nein, $_SERVER ist doch ein Array. Die IP-Adresse steht in $_SERVER['REMOTE_ADDR']. Das Semikolon in der SQL-Anweisung kannst du übrigens weglassen.
Schöne Grüße,
Johannes