Javascript-форум (https://javascript.ru/forum/)
-   Javascript под браузер (https://javascript.ru/forum/css-html/)
-   -   session_start(); php (https://javascript.ru/forum/css-html/64874-session_start-%3B-php.html)

Yran 11.09.2016 08:28

session_start(); php
 
Доброе утро, помогите пожалуйста! как в php через session_start(); организовать:пользователь только один раз попадал на сайт. То есть пользователь заходит его сессия сохранилась. Он перешел по внешней ссылке. Когда он обратно заходит идет проверка по сессиям, что такой пользователь уже посещал сайт. И его перенаправляет по ссылке.

Yran 11.09.2016 08:39

мне так и нужно.

laimas 11.09.2016 08:56

Цитата:

Сообщение от Rise
сессия живет лишь до закрытия браузера...

Даже не так, можно и не закрывать браузер, а сессия при этом умрет, если не обращаться к этой странице в течении 24 минут - время жизни сессии по умолчанию.

laimas 11.09.2016 09:02

Цитата:

Сообщение от Yran
мне так и нужно

так не получится, только куки.

Yran 11.09.2016 09:03

есть другие предложения ? хотя мне это не принципиально.

laimas 11.09.2016 09:03

Цитата:

Сообщение от Yran
есть другие предложения ?

Уже сказано - куки, чего еще?

Yran 11.09.2016 09:11

Извиняюсь, не увидел ваши Коментарии про куки (страницу не обновил). В какую строну копать с куками ? скажу сразу в php не силен.

laimas 11.09.2016 09:14

http://fi2.php.net/manual/ru/function.setcookie.php

Yran 11.09.2016 09:31

спасибо за подсказку ) очень благодарен!

Yran 11.09.2016 13:32

laimas,
if(isset($_COOKIE['user'])){

header('Location : https://www.youtube.com');

exit();

}

else

{

setcookie("user", true);

}

куда только не вставлял...
все время выдает ошибку Warning: Cannot modify header information - headers already sent by (output started at /home/bh60965/public_html/index.php:8) in /home/bh60965/public_html/index.php on line 15
что не правильно ?:write:


Часовой пояс GMT +3, время: 17:52.