Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Интернет » Web-программирование » PHP

Модерирует : Cheery

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71

Открыть новую тему     Написать ответ в эту тему

ManderX



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
поставил PHP и APACHE.  
написал index.html:  
<html><body> <form action=test.php> Name: <input type=text name="name"><br>  
Year: <input type=text name="year"><br> <input type=submit value="ГОТОВО"> </form>  
</body></html>  
И test.php в том же каталоге:  
echo "$name i $year";  
выполняю, говорит, что переменыее undefined  
в чём трабла??? и ещё гдя взять extensions???




Цитата:
 
Внимание!
 
Эта тема будет закрыта, поэтому по конкретным вопросам по PHP
создаём новые темы, либо используем существующие (один вопрос — одна тема)

Кто-нибудь пытался что-то в этих сeмидесяти страницах найти?
 
В этой теме только отвечаем на оставшиеся без ответа вопросы...

 
 

Всего записей: 84 | Зарегистр. 11-06-2002 | Отправлено: 05:36 11-06-2002 | Исправлено: Svarga, 04:17 23-07-2003
KVCH



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Cheery
да проблема в том что при проксике прописанным в броузере, данные не правильно толи сохраняются в сесию толи читаются толи данные записываются с каждой страницы разнеы, у меня получаетсся на каждой странице не общая корзинка а персональная . мало того , если на странице 1 добавил 3 товара в корзину а на странице 2 + ещё 3 товара то в корзине на странице 1 будет 3 товара а на странице 2 в корзине будет 6 товаров, добавленных с 1 и 2 страницы... вот а если со страницы ничего не добавлял то она вообще пустая...

----------
FreeBSD лучше Linux !

Всего записей: 1741 | Зарегистр. 03-03-2002 | Отправлено: 18:34 21-05-2003
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
KVCH
В сессии пишутся переменные, которые созданы в php, так что если они передаются со страницы на сервер, то они и будут сохраняться. Другое дело, если режутся куки - этот SID можно передавать двумя способами - через куки и GET. Попробуй высвечивать его на каждой странице и посмотри - не меняется ли он. (На самом деле достаточно просто посмотреть пару раз в этот файл сессии - один он или создается несколько... что в нем записано)

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 18:42 21-05-2003
KVCH



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
ещё фишка , удаляю сессию, на серваке, открываю заново окно ИЕ захожу а моя корзина не пустая. а на серваке 0 байт
 
Добавлено
такое впечатление что кеширует сессию
 
сессию надо заканчивать ?
 
толи ие кеширует...  
 
о !  
 
а я вывожу в хеадер  
  header ('Expires: Mon, 26 Jul 1997 05:00:00 GMT');
  header ('Last-Modified: ' . gmdate('D, d M Y H:i:s') . ' GMT');
  header ('Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0');
  header ('Pragma: no-cache');
после старта сессии... есть разница ? может надо вывести хеадеры а потом стартовать сессию ?

----------
FreeBSD лучше Linux !

Всего записей: 1741 | Зарегистр. 03-03-2002 | Отправлено: 18:52 21-05-2003 | Исправлено: KVCH, 19:02 21-05-2003
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
KVCH

Цитата:
ещё фишка , удаляю сессию, на серваке, открываю заново окно ИЕ захожу а моя корзина не пустая. а на серваке 0 байт  

Так и должно быть.. Ты удаляешь ее вручную, но браузер все равно передает старый SID и создается файл с тем же названием, но пустой, так как не записали переменные туда.

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 19:05 21-05-2003
KVCH



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Цитата:
Ты удаляешь ее вручную, но браузер все равно передает старый SID и создается файл с тем же названием, но пустой

 
в том то и дело что не создаётся

----------
FreeBSD лучше Linux !

Всего записей: 1741 | Зарегистр. 03-03-2002 | Отправлено: 19:15 21-05-2003
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
KVCH

Цитата:
в том то и дело что не создаётся

Понял. Файл будет создан когда стартуешь сессию. А то, что страница показывает, как будто что то есть в корзине - кэширует прокси.. или бразуер. Попробуй почистить временные файлы.. если не поможет, то прокся.

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 19:18 21-05-2003
KVCH



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
вот хеадер без прокси раз пять запросов:

Код:
HTTP/1.1 200 OK
Date: Wed, 21 May 2003 15:28:26 GMT
Server: Apache/2.0.45 (Win32) PHP/4.3.1
Accept-Ranges: bytes
X-Powered-By: PHP/4.3.1
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Last-Modified: Wed, 21 May 2003 15:28:26 GMT
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma: no-cache
Set-Cookie: PHPSESSID=49a85d16b78efc8cbcd9bc957f8b2bcd; path=/ #каждый раз разная, и на сервер создаётся.
Transfer-Encoding: chunked
Content-Type: text/html; charset=WINDOWS-1251
 

 
файлов в кеше нет,  
 
а вот через прокси первый запрос
 

Код:
Date: Wed, 21 May 2003 15:17:55 GMT
Server: Apache/2.0.45 (Win32) PHP/4.3.1
Accept-Ranges: bytes
X-Powered-By: PHP/4.3.1
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Last-Modified: Wed, 21 May 2003 15:17:55 GMT
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma: no-cache
Set-Cookie: PHPSESSID=c6af3e5cf18b7ce8e24ca34f00cffa4c; path=/
Content-Type: text/html; charset=WINDOWS-1251
 

 
кешануло файл...
прокси, второй запрос  
 

Код:
 
HTTP/1.0 200 OK
X-Powered-By: PHP/4.3.1
Pragma: no-cache
Content-Type: text/html; charset=WINDOWS-1251
Expires: Wed, 21 May 2003 14:19:46 GMT
Last-Modified: Wed, 21 May 2003 15:17:55 GMT

 
посля ентого нового запроса сесия не создалась...
 
ну и как мне с ентим бороться то ? если ламер будет через прокси сидеть  то ?
я ж в хеадер передаю типа но кеш ...

----------
FreeBSD лучше Linux !

Всего записей: 1741 | Зарегистр. 03-03-2002 | Отправлено: 19:22 21-05-2003 | Исправлено: KVCH, 19:29 21-05-2003
xntx



хнотик-багоискатель
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
люди, а как на php решить логическую задачку
типа:

Код:
 XEXE
XEXE+XEXE+XEXE+XEXE=XEYE

где все X это одинаковое число итп...

----------
Hello world!

Всего записей: 5169 | Зарегистр. 15-02-2003 | Отправлено: 00:10 22-05-2003
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
KVCH

Цитата:
ну и как мне с ентим бороться то ? если ламер будет через прокси сидеть  то ?  
я ж в хеадер передаю типа но кеш ...  

Ты мне лучше скажи - ты собираешься файлы сессии вручную удалять на серваке?


----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 00:48 22-05-2003
KVCH



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Cheery
нет, но когда через прокси просто видно  что с сесией как бы типа не работает.
 
я только одно понял что лучше сделать свою ссессию и в запросе передавать её ид...

----------
FreeBSD лучше Linux !

Всего записей: 1741 | Зарегистр. 03-03-2002 | Отправлено: 05:51 22-05-2003 | Исправлено: KVCH, 05:54 22-05-2003
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
KVCH
Можно и так.. нужно просто изменить один параметр в php.ini, вроде.

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 06:04 22-05-2003
KVCH



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Cheery
вот я и хочу передавать парам - ид сессии чтоб скрипт её напостой читал.

----------
FreeBSD лучше Linux !

Всего записей: 1741 | Зарегистр. 03-03-2002 | Отправлено: 06:12 22-05-2003
hamshen

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
KVCH
В php.ini установи session.use_cookies = 0 и id сессии будет передаваться через запрос.
Можешь так же посмотреть url_rewriter.tags.

----------
Хорошие умирают молодыми, но плохие умирают уродливо.

Всего записей: 614 | Зарегистр. 22-04-2002 | Отправлено: 12:10 22-05-2003
Amur



Newbie
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Народ, помогите плиз! не знаю в чем ошибка!
Я хочу работать с интербейсом, как настроить ПХП для работы с этой базой данных?
А то он выдоет типа Call to undefined function: ibase_connect().
А при отремливании extension=php_interbase.dll в php.ini, энта редиска вообще ничего не пишет и ничего не выдает. У меня пхп работает как CGI-exec, при попытке запустить апач с пхп как SAPI-модулем, вываливается виндовое предупреждение, типа бублиатеки ентой не найдено, хотя она есть...
Что делать-то?

Всего записей: 27 | Зарегистр. 04-11-2002 | Отправлено: 18:04 22-05-2003
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Amur

Цитата:
У меня пхп работает как CGI-exec, при попытке запустить апач с пхп как SAPI-модулем, вываливается виндовое предупреждение, типа бублиатеки ентой не найдено, хотя она есть...  

Насчет этого читаем тут:
http://forum.ru-board.com/topic.cgi?forum=8&topic=1735#1 и тут
http://forum.ru-board.com/topic.cgi?forum=8&topic=3291#1 , а потом
качаем последнюю версию php  

Цитата:
А то он выдоет типа Call to undefined function: ibase_connect().  

Какая версия php? Ессно такое будет с закомментированным extension.

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 19:09 22-05-2003
sysano



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Люди подскажите где ошибка:
Форма
<html>
<head>
<title>
Пример формы. Передаем пользовательскую информацию серверу.
</title>
<body>
<form name="first" method="POST" action="3-4.phtm">
<P>Сделайте ваш выбор:
<P>Выбор 1: <input type="radio" name="bly" value="125">
<P>Выбор 2: <input type="radio" name="bly" value="225">  
<P><input type="submit" value="Кнопка отправки формы">
</form>
</body>
</html>
 
Скрипт
 
<html>
<head>
<title>Вставка файла в зависимости от условий.</title>
</head>
<body>
<P align="center"> Последущий фрагмент будет вставлен в зависимости от условий.<HR><p>
<?
if ( $bly=="1" ) $aaa="txt/3-1.txt";
if ( $bly=="2" ) $aaa="txt/3-2.txt";
include($aaa);
echo ($bly);
?>
<body>
</html>
Не хочет работать, заранее спасибо.

Всего записей: 45 | Зарегистр. 21-02-2003 | Отправлено: 00:24 23-05-2003
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
sysano
ошибка в hands.sys
Смотрим сюда
http://forum.ru-board.com/topic.cgi?forum=31&topic=3005#1

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 00:25 23-05-2003
Amur



Newbie
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Cheery

Цитата:
Какая версия php? Ессно такое будет с закомментированным extension.

php - 4.2.3 версия. ПХП работает будь держись! С другими библиотеками (с GD, например) - нет проблем!
Да вобщем-то все работало нормально до того как веник гахнулся, а теперь поставил - и ни фига! Ставил ПХП 4.3.0 - тоже самое вид сбоку ((

Всего записей: 27 | Зарегистр. 04-11-2002 | Отправлено: 09:53 23-05-2003
VolxV

Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Самый простой вариант - загрузить библиотеку в DependencyWalker. Должно сказать - чего не хватает.

Всего записей: 898 | Зарегистр. 01-06-2001 | Отправлено: 09:57 23-05-2003
Brutus



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Как получить модуль от деления двух integer?
 
Добавлено
Всмысле остаток

----------
http://coding.pp.ru - Все кодеры сюда!
http://forum.web-hack.ru/ - Forum Web-Hack
irc.dal.net.ru #coders

Всего записей: 641 | Зарегистр. 18-11-2002 | Отправлено: 10:52 23-05-2003
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71

Компьютерный форум Ru.Board » Интернет » Web-программирование » PHP


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2025

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru