Master-X
Форум | Новости | Статьи
Главная » Форум » Программинг, Скрипты, Софт, Сервисы » 
Тема: Php - кука и инклюд
цитата
13/02/17 в 18:09
 Woland
Помогите, гении программинга icon_smile.gif Вроде задача примитивная, но чё-то не работает у меня нихера, как я не гуглил и книжку по php не листал ...

Есть страница. В странице есть инклюд, обычный php, ну скажем инклюдится файл /home/user/folder/file.inc. Надо, чтобы юзеру, при первом заходе на страницу, поставило куку на 1 час и показало (выполнило) инклюд. При следующем входе должно проверить куку, ели она есть - инклюд не показывать (не выполнять, пока час не пройдёт, пока кука действительна). Ну потом по новой, короче инклюдить файл надо 1 раз в час, контролировать прошедшее время через куку.

Помогите, люди добрые trollface.png
цитата
13/02/17 в 18:41
 Lexikon
как то так, у меня работало:
Код:

<?php

if (!isset($_COOKIE['include'])) {
   setcookie('include','ok', time()+3600);
   include './test.php';
}

?>


test.php
Код:

<?php

echo "TEST";

?>


Я правда для теста ставил вместо 3600 секунд 10, но сути не меняет.
цитата
13/02/17 в 19:38
 Woland
Спасибо, разобрался ... Проблема была в том, что я ставил куку внизу страницы, после кучи php кода в ней ...
цитата
13/02/17 в 20:05
 Lexikon
Woland писал:
Спасибо, разобрался ... Проблема была в том, что я ставил куку внизу страницы, после кучи php кода в ней ...

Пожалуйста. А то я тут постоянно по ПХП спрашиваю, вот хоть что-то полезное смог написать icon_smile.gif


Эта страница в полной версии