Hallo lulu!
if ($ip_alt != $ip_neu)
Hier steckt der Fehler, diese Bedingung erfüllt nur zufällig aber nicht _zuverlässig_ das was Du meinst.
if ($ip_alt != $ip_neu and $wert[0] == $id)
so scheint es zu funktionieren.
Danke für deinen Tipp und alle anderen Antworten.
Ich wünsche euch allen ein schönes und erholsames Wochenede.
Liebe Grüße,
Marcel