Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Программирование > PHP

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 18.08.2004, 19:28
2K WebStudio вне форума Посмотреть профиль Отправить личное сообщение для 2K WebStudio Посетить домашнюю страницу 2K WebStudio Найти все сообщения от 2K WebStudio
  № 1  
2K WebStudio
 
Аватар для 2K WebStudio

Регистрация: Jul 2002
Адрес: Russia Federation Moscow
Сообщений: 779
Отправить сообщение для 2K WebStudio с помощью ICQ
По умолчанию Как перслать массив?

У меня есть один массив, в данном случае $_POST, я хочу нажать на ссылку или кнопочку и получить его на следующей страничке...
Понятно, что преобразование его в строку циклом не возмжно, т.к. название элементов не циферные...
ХЕЛП

Старый 18.08.2004, 19:42
2K WebStudio вне форума Посмотреть профиль Отправить личное сообщение для 2K WebStudio Посетить домашнюю страницу 2K WebStudio Найти все сообщения от 2K WebStudio
  № 2  
2K WebStudio
 
Аватар для 2K WebStudio

Регистрация: Jul 2002
Адрес: Russia Federation Moscow
Сообщений: 779
Отправить сообщение для 2K WebStudio с помощью ICQ
Возможно использование следующей функции:
$all=array_keys ($_POST);

Но, при больших массивах, получаются большие строки...
Ещё предложения?

Старый 18.08.2004, 19:54
Самурай вне форума Посмотреть профиль Отправить личное сообщение для Самурай Найти все сообщения от Самурай
  № 3  
Самурай
Ветеран форума

Регистрация: Aug 2001
Адрес: /kiev.ua/butuzov
Сообщений: 3,045
Отправить сообщение для Самурай с помощью ICQ
прости , а что мешает переслать масив сылкой?
__________________
...

Старый 18.08.2004, 21:01
styx вне форума Посмотреть профиль Отправить личное сообщение для styx Найти все сообщения от styx
  № 4  
styx

Регистрация: Apr 2003
Сообщений: 243
Цитата:
string serialize ( mixed value)-- Generates a storable representation of a value
PHP Documentation

Хотя в URL большой массив всё равно не засунуть - придётся делать, скажем, форму со скрытым полем и сабмитить её тем же постом...

Старый 18.08.2004, 21:38
Nirva вне форума Посмотреть профиль Отправить личное сообщение для Nirva Посетить домашнюю страницу Nirva Найти все сообщения от Nirva
  № 5  
Nirva
"Вождь"
 
Аватар для Nirva

Регистрация: Jun 2002
Адрес: New Zealand
Сообщений: 4,600
Отправить сообщение для Nirva с помощью ICQ
сериалайз и в сессию.
на следующей странице - ансериалайз и фоич
__________________
а мы летим орбитами путями не избитыми...

Старый 18.08.2004, 22:08
2K WebStudio вне форума Посмотреть профиль Отправить личное сообщение для 2K WebStudio Посетить домашнюю страницу 2K WebStudio Найти все сообщения от 2K WebStudio
  № 6  
2K WebStudio
 
Аватар для 2K WebStudio

Регистрация: Jul 2002
Адрес: Russia Federation Moscow
Сообщений: 779
Отправить сообщение для 2K WebStudio с помощью ICQ
PHP код:
        $all=array_keys ($_POST);
        for(
$ll=0$ll<sizeof($all); $ll++){
            
$send1=$send1.$all[$ll].'|';
            
$send2=$send2.$_POST[$all[$ll]].'|';
        } 
Спасибо! Штука удобная, если в урл не всуну, то засуну в форму(hidden) и переправлю так... ведь получится, правда?

Наверху привёл пример того, что я придумал... бредово, но тоже работает...
Объясните, а как работает serialize? что-за непонятные a2, b3 он выводит?

Старый 18.08.2004, 22:17
2K WebStudio вне форума Посмотреть профиль Отправить личное сообщение для 2K WebStudio Посетить домашнюю страницу 2K WebStudio Найти все сообщения от 2K WebStudio
  № 7  
2K WebStudio
 
Аватар для 2K WebStudio

Регистрация: Jul 2002
Адрес: Russia Federation Moscow
Сообщений: 779
Отправить сообщение для 2K WebStudio с помощью ICQ
Что там про сессии?

Старый 19.08.2004, 13:05
zeboton вне форума Посмотреть профиль Отправить личное сообщение для zeboton Найти все сообщения от zeboton
  № 8  
zeboton

Регистрация: Jul 2004
Адрес: Москва
Сообщений: 94
Отправить сообщение для zeboton с помощью ICQ
По русски. Запиши все в сессию, а где надо просто прочитай из нее.
Nirva, просто написал один из способов как это сделать

P.S. Для создания сессии используй
session_start();
но делать это надо перед тем как будет обработан header.
__________________
Life is a lesson, you will learn it or you are fool!


Последний раз редактировалось zeboton; 19.08.2004 в 13:11.
Старый 19.08.2004, 18:21
nagash вне форума Посмотреть профиль Отправить личное сообщение для nagash Посетить домашнюю страницу nagash Найти все сообщения от nagash
  № 9  
nagash
Ветеран форума
 
Аватар для nagash

Регистрация: Jul 2001
Адрес: Москва
Сообщений: 3,088
Отправить сообщение для nagash с помощью ICQ
Цитата:
Оригинал написал(а) Nirva
сериалайз и в сессию.
на следующей странице - ансериалайз и фоич
зачем массив, прежде чем запихнуть в сессию сериалайзить???
чтобы ресурсов побольше потратить?
=)
почему бы этот самый массив в сессию и не запихнуть?

Старый 19.08.2004, 21:57
Nirva вне форума Посмотреть профиль Отправить личное сообщение для Nirva Посетить домашнюю страницу Nirva Найти все сообщения от Nirva
  № 10  
Nirva
"Вождь"
 
Аватар для Nirva

Регистрация: Jun 2002
Адрес: New Zealand
Сообщений: 4,600
Отправить сообщение для Nirva с помощью ICQ
потому что мой серваковый апач, если помница 3.26 с 4.2.х был этому очень не рад и сообщал об ошибке.
__________________
а мы летим орбитами путями не избитыми...

Создать новую тему   Часовой пояс GMT +4, время: 21:21.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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