http://www.php.net/manual/ru/ref.session.php ('Passing the Session ID').
уже решили в предыдущей теме ТС
/ru/forum/176823
без разницы, как больше нравится, так и пишите
10 часов = 10 * 60 * 60 секунд
в секундах
абсолютно неправильно, зачем разрешать все и всем, если надо только себе и только r+w
В предыдущем посте я написал правильный код, проверил его и написал, что необходимо чтобы он работал. Видимо на вашем хостинге это запрещено.
Код для PHP5. У вас PHP4, поэтому напишите аналог file_put_contents() сами.
$name='save.txt'; if(!is_file($name) || filemtime($name)<time()-10*60*60) { $file_url = "http://site.ru/file.txt"; $content = @file_get_contents($file_url); if($content) file_put_contents($name,$content); } else $content = file_get_contents($name); echo $content;
Бывает и такое. Если можете изменить через свой ftp аккаунт, можете посмотреть
http://www.php.net/manual/ru/function.chmod.php#64290
Хотя это слегка извращение, надо смотреть настройки или поговорить с хостером