Код (PHP): <?php ## Пример работы с сессиями, session_start(); // Если на сайт только-только зашли, обнуляем счетчик. if (!isset($_SESSION['count'])) $_SESSION['count'] = 0; // Увеличиваем счетчик в сессии. $_SESSION['count'] = $_SESSION['count'] + 1; ?> <h2>Счетчик</h2> В текущей сессии работы с браузером Вы открыли эту страницу <?=$_SESSION['count']?> раз(a).<br> Закройте браузер, чтобы обнулить счетчик.<br> <a href="<?=$_SERVER['SCRIPT_NAME']?>" target='_blank' ">Oткрыть дочернее окно браузера </а>. Читаю Котова, вот пример, не производится подсчет почему то, а при нажатии на ссылку: "Открыть дочернее окно браузера", получаю такое: Код (Text): Forbidden You don't have permission to access /< on this server. Apache/2.2.19 (Win32) PHP/5.3.6 Server at test.ru Port 80
На Windows XP? =) Сам настраивал? You don't have permission to access /< on this server. как это ни смешно, но это какой-то твой кривой путь, который ты сам прописал похоже куда-то ручками. Суть: поставь easyphp или возьми хостинг за 10 рублей и парься.
про ссылки вида <a href="<?=$_SERVER['SCRIPT_NAME']?> — запусти простейший скрипт с phpinfo() и посмотри что реально хранится в $_SERVER. короткая запись <?= конечно короткая, но лучше без неё. вычисли всю, что надо, а потом разом выведи через echo "... {$var}..." или heredoc: echo <<<EOT ... {$var} ... EOT; будет проще потом переключиться на шаблоны. эесли сессии не работают как ожидаетя, первое что нужно выяснить - нет ли в странице предупреждений. читай про error_reporting