Учебник Sams Teach Yourself PHP in 24 Hours, Second Edition Copyright © 2002 by Sams Publishing , но мне пока для изучение основ php не важно php 4 или php 5.
То, что set
cookie () добавляет куки до вывода информации на экран - это точно.
Задача решилась после $visit_id = $_COOKIE [ 'visit_id'];
В данном случае у меня было 2 ошибки:
1. Для вывода содержимого $_COOKIE на экран использовал функцию var_dump($_COOKIE) в начале
скрипта, поэтому set
cookie () внутри функции не
работала.
2. В источнике не обозначена переменная $visit_id , как $_COOKIE [ 'visit_id']
if (!isset($visit_id)) {
$user_stats=newuser( );
print "Welcome, first time user!";
} else {
print "Welcome back $visit_id<P>";
$user_stats = olduser($visit_id);
}
Всем спасибо за участие в теме.