<head>
<? if (session_is_registered('foo')) echo '<script>doStuff();</script>'; ?>
...
</head>
Невозможно пересечь границу между сервером и клиентом, поэтому в лучшем случае выведите что-то на страницу, которая ставит клиента в очередь для запуска функции javascript.
В качестве альтернативы у вас может быть что-то вроде session_verify.php , на которое вы можете сослаться в вызове AJAX, а затем "продолжить выполнение" / "stop" на основе ответа, который вы получите обратно.
Псевдокод:
if (ajax_response_from_session_verify() == still_logged_in){
execute doSomething();
else
stop doSomething();
Имейте в виду, однако, что обращения к файлу проверки сеанса потенциально могут продлить сеанс в зависимости от того, как вы его используете. (Я не уверен, если это желательно)