Передача с помощью POST, нужно выстроить цепочку
Пользователи, просматривающие топик: none
|
Зашли как: Guest
|
Имя |
Сообщение |
<< Старые топики Новые топики >> |
|
|
Передача с помощью POST, нужно выстроить цепочку - 2009-12-15 23:23:25.610000
|
|
|
Lanelife
Сообщений: 217
Оценки: 0
Присоединился: 2007-04-18 00:14:31.583333
|
вообщем проблмма такая пишу диплом сдавать в понедельник а я немогу ввод сделать как просит препод а просит он в 3-4 страницы мол для удобства т.е 1я страница <form action="add2.php" method="post"> Input type="text" name="City"> … … <input type="submit" name="submit" value="далее"> всепередается все прекрасно, на следущей странице(add2.php) содержимое вводимое в поля на первой выводится но суть проблемы в том что мне надо то что я ввожу на первой на второй и на третей вывести на 4 странице и типа спросить у юзера не ошибся и если нет то записать данные в базу вот если кто знает как это сделать отпешитесь
|
|
|
RE: Передача с помощью POST, нужно выстроить цепочку - 2009-12-16 00:11:50.616666
|
|
|
AdReNaL1Ne
Сообщений: 8027
Оценки: 350
Присоединился: 2005-09-11 06:38:05
|
Сохранять эти переменные в куки/сессию
|
|
|
RE: Передача с помощью POST, нужно выстроить цепочку - 2009-12-16 00:17:13.200000
|
|
|
Lanelife
Сообщений: 217
Оценки: 0
Присоединился: 2007-04-18 00:14:31.583333
|
Да я тож думал о кукесах или файле но честно не хотелось бы может есть какаето функция или способ обойти
|
|
|
RE: Передача с помощью POST, нужно выстроить цепочку - 2009-12-16 00:48:20.570000
|
|
|
Pashkela
Сообщений: 3756
Оценки: 736
Присоединился: 2007-01-03 06:19:40.900000
|
http://www.softtime.ru/scripts/worksession.php
|
|
|
RE: Передача с помощью POST, нужно выстроить цепочку - 2009-12-16 01:33:11.040000
|
|
|
Lanelife
Сообщений: 217
Оценки: 0
Присоединился: 2007-04-18 00:14:31.583333
|
почитам чего там пишут, спасибо хотяб за то что не послали в гул
|
|
|
RE: Передача с помощью POST, нужно выстроить цепочку - 2009-12-16 19:45:54.693333
|
|
|
Lanelife
Сообщений: 217
Оценки: 0
Присоединился: 2007-04-18 00:14:31.583333
|
Всетаки решил с помощью куков делат
|
|
|
RE: Передача с помощью POST, нужно выстроить цепочку - 2009-12-16 20:25:55.423333
|
|
|
Agent Smith
Сообщений: 976
Оценки: 0
Присоединился: 2007-04-10 21:56:49.593333
|
если у тебя на второй странице стоит форма, которая парсит на третью, и на третей странице стоит форма, которая парсит на четвертую страницу, то можешь данные из первой страницы запихнуть в <Input type="hidden" name="City" value="<?=$_POST['City']?>"> и переливать с одной формы в другую, хотя лично я использовал бы кукисы либо сессию, если куки не доступны.
|
|
|
RE: Передача с помощью POST, нужно выстроить цепочку - 2009-12-17 04:13:32.170000
|
|
|
Parano1d
Сообщений: 423
Оценки: 0
Присоединился: 2008-05-21 13:40:17.093333
|
quote:
либо сессию, если куки не доступны интересно, как бы ты это сделал. наверное конфиг апача бы правил…
|
|
|
RE: Передача с помощью POST, нужно выстроить цепочку - 2009-12-17 11:40:20.563333
|
|
|
Agent Smith
Сообщений: 976
Оценки: 0
Присоединился: 2007-04-10 21:56:49.593333
|
quote:
ORIGINAL: Parano1d quote:
либо сессию, если куки не доступны интересно, как бы ты это сделал. наверное конфиг апача бы правил… не понял вашего сарказма, уважаемый.
|
|
|
RE: Передача с помощью POST, нужно выстроить цепочку - 2009-12-17 16:28:46.996666
|
|
|
Parano1d
Сообщений: 423
Оценки: 0
Присоединился: 2008-05-21 13:40:17.093333
|
quote:
не понял вашего сарказма, уважаемый. вы полагаете, что сессию можно использовать с отключенными куками у пользователя?
|
|
|
RE: Передача с помощью POST, нужно выстроить цепочку - 2009-12-17 18:34:11.736666
|
|
|
Agent Smith
Сообщений: 976
Оценки: 0
Присоединился: 2007-04-10 21:56:49.593333
|
quote:
ORIGINAL: Parano1d вы полагаете, что сессию можно использовать с отключенными куками у пользователя? Да, можно так: <?php ini_set('session.use_trans_sid', true);?>//до инициализации сессии. или так: php_flag session.use_trans_sid On ( в htaccess) Хотя у большинства хостингов этот параметр по умолчанию включен.
|
|
|
RE: Передача с помощью POST, нужно выстроить цепочку - 2009-12-17 18:52:48.230000
|
|
|
FriLL
Сообщений: 2539
Оценки: 335
Присоединился: 2007-08-11 17:14:26.703333
|
quote:
ORIGINAL: Parano1d quote:
не понял вашего сарказма, уважаемый. вы полагаете, что сессию можно использовать с отключенными куками у пользователя? Конечно можно будет каждый раз добавляться в адрессной строке lala.php?PHPSESSID=sd5f76df76g57d6f…
|
|
|
RE: Передача с помощью POST, нужно выстроить цепочку - 2009-12-17 20:07:35.400000
|
|
|
Lanelife
Сообщений: 217
Оценки: 0
Присоединился: 2007-04-18 00:14:31.583333
|
Яконечно а ПХП ламер и этого не отрицаю но вариант передачи данных в адресной строке отпадает сразу же потому как у меня в таблице 86 полей и 4 страницы для ввода, сами понимаете что обьем данных вводимых в базу очень большой, поэтому после анализа возможных решений этой проблемы кукисы самый оптимальный вариант. Вопрос не в тему есть команда обнуления куков чтоб все разом удаляла или обнуляла?
|
|
|
RE: Передача с помощью POST, нужно выстроить цепочку - 2009-12-18 10:05:33.130000
|
|
|
Agent Smith
Сообщений: 976
Оценки: 0
Присоединился: 2007-04-10 21:56:49.593333
|
quote:
'session.use_trans_sid', true quote:
ORIGINAL: FriLL quote:
ORIGINAL: Parano1d quote:
не понял вашего сарказма, уважаемый. вы полагаете, что сессию можно использовать с отключенными куками у пользователя? Конечно можно будет каждый раз добавляться в адрессной строке lala.php?PHPSESSID=sd5f76df76g57d6f… …При условии, что session.use_trans_sid включено в php.ini
|
|
|
RE: Передача с помощью POST, нужно выстроить цепочку - 2009-12-18 10:59:46.773333
|
|
|
codeismy.name
Сообщений: 618
Оценки: 0
Присоединился: 2009-07-19 00:30:13.200000
|
блин люди, а вы не пробовали воспользоваться стандартным подходом и возить данные на все страницы в хайден интупах? к примеру на одной странице мы передаём в другую страницу методом пост поле с именем name1 тогда чтоб передать эту же переменную в странцу 3 делаем так <input type="hidden" name = "name1" value="<?=$_POST['name1']?>" /> и всё .. пихаем этот инпут в общую форму и всё.. .и никаких куков, сессий и другой лабуды… тут сессии и куки нах не нужны ИМХО
|
|
|
RE: Передача с помощью POST, нужно выстроить цепочку - 2009-12-18 11:28:00.566666
|
|
|
Agent Smith
Сообщений: 976
Оценки: 0
Присоединился: 2007-04-10 21:56:49.593333
|
quote:
ORIGINAL: codeismy.name блин люди, а вы не пробовали воспользоваться стандартным подходом и возить данные на все страницы в хайден интупах? Ты не внимателен: http://forum.xakep.ru/fb.aspx?m=1650964
|
|
|
RE: Передача с помощью POST, нужно выстроить цепочку - 2009-12-18 17:54:51.646666
|
|
|
Lanelife
Сообщений: 217
Оценки: 0
Присоединился: 2007-04-18 00:14:31.583333
|
Да ладно проблемма ввода уже решена, с учетом того что программа юзается в локалке уневера будет куки самое то. вот препод нагрузил еще всякой ерундой типа хочю что бы отчеты были в ворде всякой подобюной лабудой. такая просьба может кто из гуру ПХП оставит аску в ПМ для всяких мелких вопросов, вам не трудно а мне помощь колосальная, а то чую неуспею.
|
|
|
RE: Передача с помощью POST, нужно выстроить цепочку - 2009-12-23 02:07:32.596666
|
|
|
Lanelife
Сообщений: 217
Оценки: 0
Присоединился: 2007-04-18 00:14:31.583333
|
угу значит помоч некто не захотел
|
|
|
RE: Передача с помощью POST, нужно выстроить цепочку - 2009-12-23 14:12:15.970000
|
|
|
cyberx
Сообщений: 83
Оценки: 0
Присоединился: 2009-01-04 11:47:38.966666
|
у меня такая проблема с post запросом, я хочу сделать перенаправление на страницу не помощью get запроса a с помощью post. например так quote:
echo "<html><head><meta http-equiv='Refresh' content='0; URL=page.php?id=".$id."'></head></html>";} тут я передаю get запрос, но я хочу передать post. в page.php принимаются только post запросы. может кто знает как передать post запрос?
|
|
|
RE: Передача с помощью POST, нужно выстроить цепочку - 2009-12-23 14:21:08.570000
|
|
|
Lanelife
Сообщений: 217
Оценки: 0
Присоединился: 2007-04-18 00:14:31.583333
|
помоему не как.
|
|
|
RE: Передача с помощью POST, нужно выстроить цепочку - 2009-12-23 15:05:59.740000
|
|
|
cyberx
Сообщений: 83
Оценки: 0
Присоединился: 2009-01-04 11:47:38.966666
|
нельзя сделать post запрос без кнопки submit?
|
|
|
RE: Передача с помощью POST, нужно выстроить цепочку - 2009-12-23 15:15:00.806666
|
|
|
Pashkela
Сообщений: 3756
Оценки: 736
Присоединился: 2007-01-03 06:19:40.900000
|
почему нельзя? http://forum.xakep.ru/m_1655787/tm.htm
|
|
|
RE: Передача с помощью POST, нужно выстроить цепочку - 2009-12-23 15:30:32.600000
|
|
|
cyberx
Сообщений: 83
Оценки: 0
Присоединился: 2009-01-04 11:47:38.966666
|
и как мне с помощью этого сделать перенаправления? я хочу чтоб на страницу перенаправлялся post запрос. ну так же как и этот quote:
echo "<html><head><meta http-equiv='Refresh' content='0; URL=page.php?id=".$id."'></head></html>"; но не get a post запрос. в той page.php у меня только принимаются post запросы, а эта передает get
|
|
|
RE: Передача с помощью POST, нужно выстроить цепочку - 2009-12-24 15:41:53.693333
|
|
|
Lanelife
Сообщений: 217
Оценки: 0
Присоединился: 2007-04-18 00:14:31.583333
|
Вопрос по кукам есть функция отчистки или обнуления всех разом для определенного сайт? или же мне по одному прейдется это делать?
|
|
|
RE: Передача с помощью POST, нужно выстроить цепочку - 2009-12-24 15:51:05.166666
|
|
|
MrShell
Сообщений: 177
Оценки: 0
Присоединился: 2009-12-24 01:38:57.660000
|
либо кукисы, либо сессия. кукисы лучше ИМХО
|
|
|
RE: Передача с помощью POST, нужно выстроить цепочку - 2009-12-25 11:41:13.690000
|
|
|
Lanelife
Сообщений: 217
Оценки: 0
Присоединился: 2007-04-18 00:14:31.583333
|
ты суть вопроса не понял КАК УДАЛИТЬ ИЛИ ОБНУЛИТЬ ВСЕ КУКЕСЫ
|
|
|
RE: Передача с помощью POST, нужно выстроить цепочку - 2009-12-25 13:22:30.696666
|
|
|
MrShell
Сообщений: 177
Оценки: 0
Присоединился: 2009-12-24 01:38:57.660000
|
Удаление основывается на установки expires с заведомо устаревшими данными, например 01.01.1970: // name - имя cookie // [path] - путь, для которого cookie действительно // [domain] - домен, для которого cookie действительно function deleteCookie(name, path, domain) { if (getCookie(name)) { document.cookie = name + "=" + ((path) ? "; path=" + path : "") + ((domain) ? "; domain=" + domain : "") + "; expires=Thu, 01-Jan-70 00:00:01 GMT" } Но это один, а все удалить это либо массивом, либо я находил нестандартные решения в нете, вот такие: setcookie ("Test"); header("Location: http://1.vasya.com/delcoocies.php"); и setcookie('cookie','',time()-360000,$_SERVER['DOCUMENT_ROOT'],$_SERVER['HTTP_HOST']); На деле не пробовал, но может тебе пригодится.
|
|
|
RE: Передача с помощью POST, нужно выстроить цепочку - 2009-12-25 16:31:24.026666
|
|
|
Lanelife
Сообщений: 217
Оценки: 0
Присоединился: 2007-04-18 00:14:31.583333
|
спасибо. впринцепе я могу просто установить куки с таким же именем и 1 секундой жизни поидее это тоже прокатит setcookie("ent_EGdat1", "$cookent_EGdat1", time() + 1); получается что они проживут 1 секунду а потом удалятся или я ошибаюсь
|
|
|
RE: Передача с помощью POST, нужно выстроить цепочку - 2009-12-25 16:41:55.006666
|
|
|
MrShell
Сообщений: 177
Оценки: 0
Присоединился: 2009-12-24 01:38:57.660000
|
Не ошибаешься, удалятся
|
|
|
RE: Передача с помощью POST, нужно выстроить цепочку - 2009-12-25 18:50:55.463333
|
|
|
Dark.Lord
Сообщений: 141
Оценки: 0
Присоединился: 2009-02-28 17:24:27.466666
|
Велосипедисты. Просто hidden'Ы юзай. тока значения в html сущности представляй, а то будет <input type="hidden" value="11"2"> т.е. в " Вообщем как то так:
foreach($_POST as $POST_KEY=>$POST_VAL)
{
echo '<input type="hidden" name="'.$POST_KEY.'" value="'.htmlentities($POST_VAL).'">';
} ЗЫ мона префиксы заюзать типа: name="data1_'.$POST_KEY.'"
|
|
|
RE: Передача с помощью POST, нужно выстроить цепочку - 2009-12-25 19:20:49.570000
|
|
|
Lanelife
Сообщений: 217
Оценки: 0
Присоединился: 2007-04-18 00:14:31.583333
|
ага понятно спасибо. Былоб удобнее все разом обнулить но и так сойдет
|
|
|
|
|