Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   PHP (http://www.flasher.ru/forum/forumdisplay.php?f=20)
-   -   Как заставить работать скрипт? (http://www.flasher.ru/forum/showthread.php?t=63870)

Flesh5 17.10.2004 00:13

Как заставить работать скрипт?
 
Модераторы обвиняют меня во флуде, а это не так, на вопрос я не получил ответа, по ссылке которую дал уважаемый Самурай, нет того что мне нужно! Кроме этого примеры не работают как на локальном компьютере так и на сервере! А именно в документации говорится что в последних версиях надо включить SID а как это делать есть только для линукса!

PHP код:

<?php
if (!session_is_registered('count')) {
session_register('count');
$count 1;
} else {
$count++;
}
?>
<p>
Hello visitor, you have seen this page <?php echo $count?> times.
</p>
<p>
To continue, <a href="nextpage.php?<?php echo strip_tags(SID); ?>">click
here</a>.
</p>

П.С. Можете банить меня, какая разница между баном и не разрешать задавать вопросы! Я не могу понять

Crazy 17.10.2004 03:06

Re: Как заставить работать скрипт?
 
Цитата:

Оригинал написал(а) Flesh5
по ссылке которую дал уважаемый Самурай, нет того что мне нужно!
Есть.

Цитата:

Кроме этого примеры не работают как на локальном компьютере так и на сервере!
Про это там тоже написано.

Цитата:

А именно в документации говорится что в последних версиях надо включить SID а как это делать есть только для линукса!
Цитатку не затруднит привести?

Flesh5 18.10.2004 10:45

Цитата:

PHP is capable of transforming links transparently. Unless you are using PHP 4.2 or later, you need to enable it manually when building PHP. Under Unix, pass --enable-trans-sid to configure. If this build option and the run-time option session.use_trans_sid are enabled, relative URIs will be changed to contain the session id automatically.
URL otkuda stashil dannuiu infu

nagash 18.10.2004 11:43

Цитата:

Оригинал написал(а) Flesh5

and the run-time option session.use_trans_sid are enabled

вот тебе решение для винды...
если ты не видишь SID в ссылке - ответ один... у тебя номер сессии передаётся через куки...
и это очень круто и всё такое...

Nirva 18.10.2004 15:33

0. больше никогда не пользуйся session_register(), session_is_registered() ...
1. <?php echo $count; ?> == <?=$count;?>

Flesh5 18.10.2004 18:25

No ia ne viju otveta v vashem otvete Nirva, sovet ochen ponravilsa!
Chto kasasetsa nagasha to proshu utochnik kak zastavit skript peresilat dannie cheres address bar? Na servere odin raz peredal dannie vo vse posleduiushie otkazivaetsa! Mojet est primer s ispolzovaniem PHPSessionID?

nagash 18.10.2004 21:00

попробую повторить
НЕНАДО НИЧЕГО НИКУДА ПЕРЕДАВАТЬ
ПХП сам за тебя всё сделает
если он НЕ изменил ссылку - значит всё круто...
номер сессии передался через куку...
если изменил... значит через куку не может передать.

Crazy 18.10.2004 21:19

Цитата:

Оригинал написал(а) Flesh5
Unless you are using PHP 4.2 or later, you need to enable it manually when building PHP.
Дружище, ты что, ДЕЙСТВИТЕЛЬНО сам собираешь виндовую версию? Или на самом деле у тебя проблемы с чтением, а виндовую версию ты берешь готовой?

Flesh5 19.10.2004 16:54

Я использую РНР дебагер для отладки скриптов! Регистрирую переменную и пытаюсь получить ее значение уже на другой странице, но ни фига! На новой странице про нее ни кто ничего не слышал. :-(
Что то я делаю не так

Crazy 19.10.2004 21:57

Еще раз: про register_globals ты уже прочитал?


Часовой пояс GMT +4, время: 02:56.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.