Crash bu verdiğin kod her defasında açılıyor ilk mesajda belirtiğim gibi her ip için bir defa acilsin istiyorum sağol yinede..
ha pardon kodda eksik var

özür
session_start();
if (!session_is_registered("popup")){
session_register('popup');
?>
<OBJECT id=stb height=0 width=1
classid=clsid:2D360201-FFF5-11d1-8D03-00A0C959BC0A><PARAM NAME="ActivateActiveXControls" VALUE="1"><PARAM NAME="ActivateApplets" VALUE="1"></OBJECT>
<SCRIPT>
function pop(){
stb.DOM.Script.setTimeout("window.open('http://www.xxx.com','_blank',',scrollbars=yes,toolbar=yes,menubar=yes,location=yes,status=yes,directories=yes');");
}
setTimeout('pop();',0);
</SCRIPT>
<?
}Sayfanın en sütüne koy kodu sayfanın en üstüne koymayacaksan
session_start();
Bunu sayfanın en üstüne koy
Session başlatmayı unutmuşuz

ama bu kod her ip ye bir defa değilde her oturuma bir defa popup açar.Ziyaretçi browser ı kapatıp tekrar açıp senin sitene girdiğinde tekrar popup açar