X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

2 страниц V   1 2 >
Открыть тему
Тема закрыта
> Перенос на новую строку и установка cookie
oler117
oler117
Topic Starter сообщение 5.12.2008, 16:25; Ответить: oler117
Сообщение #1


[php]
<html>
<head>
<?php
setcookie("visit-flag", "");
main();
function main() {
if ($_COOKIE['visit-flag'] == "1") {
echo "visit-flag=${_COOKIE['visit-flag']}";
} else {
BrouserDetection();
echo "visit-flag = 0 \n";
setcookie("visit-flag", "1", time()+(30*86400));
echo "visit-flag = 1";
}
return;
}
function BrouserDetection() {
$agent = $_SERVER["HTTP_USER_AGENT"];
echo "${agent} \n";
return;
}
?></head></html>[/php]
1) Почему, сначала выводит
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727) visit-flag = 0 visit-flag = 1
, а потом
visit-flag=1
Мне кажется, что сдесь всегда должно быть
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727) visit-flag = 0 visit-flag = 1

2) Почему выводится
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727) visit-flag = 0 visit-flag = 1
, а не
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727)
visit-flag = 0
visit-flag = 1
? Я же поставил "\n"...
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Webmaster_hb
Webmaster_hb
сообщение 5.12.2008, 16:27; Ответить: Webmaster_hb
Сообщение #2


а <br> не пробовали использовать ?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
oler117
oler117
Topic Starter сообщение 5.12.2008, 16:41; Ответить: oler117
Сообщение #3


А что тогда такое "\n"?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Webmaster_hb
Webmaster_hb
сообщение 5.12.2008, 16:50; Ответить: Webmaster_hb
Сообщение #4


\n - это невидимый символ для переноса строки в файловой системе,
а <br> - это перенос на новую строку в html
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
oler117
oler117
Topic Starter сообщение 5.12.2008, 16:53; Ответить: oler117
Сообщение #5


Ок. А что там с 1-ым вопросом?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Webmaster_hb
Webmaster_hb
сообщение 5.12.2008, 17:07; Ответить: Webmaster_hb
Сообщение #6


у меня код выполнятся так как нужно, только установки куков не должно быть после того как уже начался вывод в браузер
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
oler117
oler117
Topic Starter сообщение 11.12.2008, 18:51; Ответить: oler117
Сообщение #7


Это как "так, как нужно"? Что в браузере?.. Вывод перед куками убрал, но резалт не изменился...
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Webmaster_hb
Webmaster_hb
сообщение 11.12.2008, 19:03; Ответить: Webmaster_hb
Сообщение #8


(oler117 @ 5.12.2008, 18:25) *
Мне кажется, что сдесь всегда должно быть Код: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727) visit-flag = 0 visit-flag = 1 2) Почему выводится

у меня вот так
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
oler117
oler117
Topic Starter сообщение 11.12.2008, 19:11; Ответить: oler117
Сообщение #9


Всегда? У меня сначало так, затем (после нажатия на Обновить) строка "visit-flag=1", затем опять так, потом опять "visit-flag=1".
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Webmaster_hb
Webmaster_hb
сообщение 12.12.2008, 0:58; Ответить: Webmaster_hb
Сообщение #10


oler117, так у вас так по коду и получается!!!
сначала у вас переменной нет, выводится то что нужно, при следующем заходе переменная есть, выводится как вы говорите во втором случае и переменная обнуляется, и опять по кругу

чтобы разобраться с вашей программой, напишите сначала словесный алгоритм как должна работать ваша программа, тогда можно и обсуждать
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
2 страниц V   1 2 >
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Если в сайт с одними ключами, которые там долго, добавить новую рубрику с новыми ключами
2 Tutich 1209 16.4.2024, 8:27
автор: Tutich
Открытая тема (нет новых ответов) Перенос сайта на CMS Wordpress
8 freeax 4956 10.3.2024, 14:58
автор: freeax
Открытая тема (нет новых ответов) требуется перенос с Dle на wordpres
нужен человек для переноса движка
5 Юрий82 1943 30.7.2022, 18:02
автор: Klerik84
Открытая тема (нет новых ответов) Требуется перенос сайта с HTML на WP
3 Vreg 6007 3.11.2021, 10:23
автор: Assistant
Открытая тема (нет новых ответов) Перенос (обновление) OpenCart и OcStore на новую версию 2х - 3х
Перенесу ваш магазин на новую версию движка
3 Илья1981 8443 4.10.2021, 11:59
автор: Evgen_ppm


 



RSS Текстовая версия Сейчас: 19.4.2024, 14:43
Дизайн