![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| Zorak |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 720 Регистрация: 13.11.2007 Репутация: нет Всего: 3 |
Всем доброго времени суток! Как мне передать данные на другую страницу ??? На первой странице есть например такой код:
Далее на странице я использую эти данные и все нормально. Как мне этот масив $lines передать на другую страницу, чтобы мне не пришлось по новому использовать функцию file()... ? Пытался вот так:
P.S. код писал при написании поста, если чтото не так, то помидорами не бросатся.. Если чтото не понятно - пишите.. добавлю. -------------------- Знание - сила. А сила есть, ума не надо... Занимаюсь интернет бизнесом и ищу новых партнеров. Кому интересно - обращайтесь в ЛС, скайп или мыло. |
||||
|
|||||
| NNaarreekk |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 768 Регистрация: 23.6.2007 Где: Армения Репутация: 0 Всего: 3 |
|
|||
|
||||
| Zorak |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 720 Регистрация: 13.11.2007 Репутация: нет Всего: 3 |
Хм.. спасибо, попробую.. потом отпишусь.. =)
-------------------- Знание - сила. А сила есть, ума не надо... Занимаюсь интернет бизнесом и ищу новых партнеров. Кому интересно - обращайтесь в ЛС, скайп или мыло. |
|||
|
||||
| Ипатьев |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2232 Регистрация: 5.7.2009 Репутация: 28 Всего: 37 |
Zorak, вам посоветовали глупость.
На другой странице надо снова использовать функцию file(). Это нормально. Никакой проблемы нет. |
|||
|
||||
| Simpliest |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 625 Регистрация: 1.9.2009 Репутация: 1 Всего: 3 |
Читать файл, потом записывать его содержимое в сессию, чтобы опять прочитать на другой странице, но не из файла (обращение к которому уже могло закешироваться системой), а из сессии - это бред.
Максимум что можно передать через сессию - это имя самого файла. И не более того. Это сообщение отредактировал(а) MoLeX - 6.11.2009, 06:24 |
|||
|
||||
| capitan |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 602 Регистрация: 27.2.2005 Где: Москва Репутация: 9 Всего: 13 |
А о чем собственно спор? Вы знаете ЧТО лежит в этом файле? Может там массив с настройками из 5 строк. Тогда его можно запихнуть и в сессию. Вот другое дело если там мануал лежит.
|
|||
|
||||
| Ипатьев |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2232 Регистрация: 5.7.2009 Репутация: 28 Всего: 37 |
||||
|
||||
| capitan |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 602 Регистрация: 27.2.2005 Где: Москва Репутация: 9 Всего: 13 |
Вот для этого и нужно знать что там лежит и где должно использоваться. Может там пара логин:пароль ? Только после этого можно говорить как правильно сделать. |
|||
|
||||
| Ипатьев |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2232 Регистрация: 5.7.2009 Репутация: 28 Всего: 37 |
Возможно.
Но порядок должен быть обратный. Не сначала выдумать хитрое решение, делающее сто файлов вместо одного, а потом придумывать, зачем оно нужно. А наоборот. |
|||
|
||||
| bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 71 Всего: 315 |
Simpliest, это был единственный совет до Ипатьева
я согласен, что желательно, чтобы автор вначале прояснил суть задачи, и на основе этого уже предлагать решение. но вариант NNaarreekkа очень даже имеет право на существование. поэтому с "глупостью" совершенно не согласен |
|||
|
||||
| NLspieler |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 619 Регистрация: 13.10.2008 Где: Берлин Репутация: 16 Всего: 19 |
Дело в том, что сессия сама по себе тоже хранится в файле.
Название этого файла примерно такое: sess_идентификатор сессии Хранится она там в виде сериализованного массива. Конечно же, это не очень рационально, перезаписывать одну и туже информацию по несколько раз. Особенно если ее объем достаточно велик. |
|||
|
||||
| bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 71 Всего: 315 |
как уже говорил легко. причём реальная задача была когда-то, только у меня она касалась тяжёлых 300 кБ xml-лек. лежит такой файл данных, из него тяжёлыми методами обработки (а напомню, что сам Ипатьев говорил, как тяжёл процес парсинга по отношению к другим операциям) вытаскиваются пять нужных строчек. уходит на это, допустим, десять секунд серверного времени. и вот у нас вопрос: передать ли уже готовые данные в следующий этап визарда через сессии, либо заново заставлять пользователя туканить, пока сервер проделает новую, совершенно бесполезную работу Это сообщение отредактировал(а) MoLeX - 6.11.2009, 06:28 |
|||
|
||||
| bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 71 Всего: 315 |
нет, ты предлагаешь заново вычитать весь файл. учитывая топикстартера, там может быть и мегабайтная база Это сообщение отредактировал(а) MoLeX - 6.11.2009, 06:29 |
|||
|
||||
| youri |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 740 Регистрация: 17.4.2004 Репутация: 6 Всего: 16 |
внимание вопрос: зачем каждый раз парсить 300 кБ xml-лек, почему не запихнуть что нужно в БД? Это сообщение отредактировал(а) MoLeX - 6.11.2009, 06:30 |
|||
|
||||
| Simpliest |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 625 Регистрация: 1.9.2009 Репутация: 1 Всего: 3 |
Бгг.... Ты предлагаешь(в контексте первого сообщения и примеров в нем) это прочитать из файла, потом запихнуть этим мега-гига-байты в сессию? И в следующем файле опять прочитать? Это сообщение отредактировал(а) MoLeX - 6.11.2009, 06:30 |
|||
|
||||
![]()
|
| Правила форума "PHP" | |
|
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |