Скрипт получает данные от сервера методом GET, можно ли переделать на POST

inside22

Новичок
Скрипт получает данные от сервера методом GET, можно ли переделать на POST

Здравствуйте!

У меня есть скрипт который отсылает данные на сервер методом POST (это меня устраивает)

и принимает данные от сервера методом GET. (Меня это не устраивает)
Подскажите пожалуйста, можно ли переделать скрипт, чтоб он так же, при помощи POST мог принимать данные.

PHP:
$msg = '';
if (isset($_POST['ok']))
  {
   $query = 'ACCOUNT-name='.clearSymbol($_POST['name'])
                                             .'|email='.clearSymbol($_POST['email'])

   $res = MQ_Query($query,'',0); // don't cache query
   $lines = explode("\n",$res);
   if ($lines[0]=='error')
     {
      $msg = $lines[1];
     }
   else
     {
      $path = $_SERVER['REQUEST_URI'];
      if (strpos($path,'.php')!==false) $path = dirname($path);

      header('Location: [url]http://[/url]'.$_SERVER['SERVER_NAME'].$path.($path[strlen($path)-1]=='/'?'':'/').'add.php?success=&l='.MQ_GetParam($lines[1]).'&p='.MQ_GetParam($lines[2]).'&i='.MQ_GetParam($lines[3]));
      exit;
Дело в том, что у меня анкета из 4 страниц.

На первой странице идут поля нужные для этого скрипта, а на 2-ой и 3-ей страницах дополнительные вопросы, которые высылаются на почту.

А на 4 странице выводяться все введенные пользователем данные.
Вот мне надо еще вывести туда сгенерированные сервером логин и пароль.

Но ввиду того, что скрипт принимает данные методом GET, вывод логина и пароля на последнюю страницу не получается. :-(

Моя анкета - по сути один файл, и по страницам переход осуществляется без перезагрузки
 

Фанат

oncle terrible
Команда форума
inside22
два текста к прочтению
1. PHP FAQ: Самые основы. Как работает PHP.
чтобы ты больше никогда не говорил чудовищных фраз, типа "скрипт который отсылает данные на сервер".
2. PHP FAQ: Сессии. Подробное описание работы и объяснение механизма.
чтобы ты по-человечески сделал свою анкету
 

inside22

Новичок
Спасибо большое, линки очень полезные для меня.

Перефразирую вопрос!

Скрипт передаёт значение переменной методом POST.

PHP:
<form action="add.php" method="POST">
      <tr>
        <td><b>Name:</b></td>
        <td><input type="text" name="name" value="<?=isset($_POST['name']) ? $_POST['name'] : ''?>"/></td>
      </tr>
       <tr
        <td colspan="2" align="right">
<input type="submit" name="ok" value="OK"/></td>
      </tr>
      </form>

После нажатия кнопки "ОК" страница перезагружается и скрипт принимает переданные сервером логин и пароль GET-ом.
На знаю я как по другому сказать...
Ведь сервер сам генерирует логин и пароль.

Вот таким запросом забирается логин и пароль.
PHP:
header('Location: [url]http://[/url]'.$_SERVER['SERVER_NAME'].$path.($path[strlen($path)-1]=='/'?'':'/').'add.php?success=&l='.MQ_GetParam($lines[1]).'&p='.MQ_GetParam($lines[2]).'&i='.MQ_GetParam($lines[3]));
      exit;

В итоге строка выглядит так:
add.php?success=&l=35347&p=i0udayp&i=2gfvtjn

Моя задача, суметь получить логин и пароль и вывести их без перезагрузки страницы?
Это возможно?!

Помогите мне пожалуйста!

Этот кусок скрипта выдергивает логин и пароль из урла и выводит на страницу.
PHP:
<?if (isset($_GET['success'])){?>
    <table cellspacing="1" cellpadding="3" border="0" width="100%">
      <tr>
        <td><nobr><b>Account:</b> <?=$_GET['l']?></nobr></td>
      </tr>
      <tr>
        <td><nobr><b>Password:</b> <?=$_GET['p']?></nobr></td>
      </tr>
      <tr>
        <td><nobr><b>Password:</b> <?=$_GET['i']?></nobr></td>
      </tr>
    </table>
 

chisto_tolyan

Враг народа
ужас, про сессии ты так и не прочитал?да и первую ссылку еще не выучил)
 

Фанат

oncle terrible
Команда форума
Перефразирую вопрос!
Скрипт передаёт значение переменной методом POST.
повторяю второй раз.
СКРИПТ
НИЧЕГО
НЕ ПЕРЕДАЁТ

Вот таким запросом забирается логин и пароль.
что значит - забирается?!
у кого забирается?
кем?
зачем?

что за бред ты продолжаешь писать?
 

inside22

Новичок
Автор оригинала: Фанат
что значит - забирается?!
у кого забирается?
ну а как мне еще сказать, ведь логин и пароль генерируется сервером. (запрос отправляется не моему серверу, я знать не знаю что там и как)

у меня только имеется вот что:

Вот скрипт!
http://www.gizlar.az/index.php

Вот, чтоб получить логин и страница перезагружается...
 

Фанат

oncle terrible
Команда форума
запрос отправляется не моему серверу
о!
как интересно.
прошёл час, а мы тут выясняем такие занимательные подробности.

ты можешь разделить свою задачу на части и УБРАТЬ ВСЁ ЛИШНЕЕ?
Если у тебя проблема послать что-то на сервер, то при чём здесь анкета из 4-х страниц?

ты можешь внятно объяснить - что за сервер, что за пароль, что куда идёт?

ПРИМЕР ЧЕГО тебе нужен? Непонятно же ни фига из твоих путанных объяснений, что ты делаешь
 

inside22

Новичок
Я делаю форму!
Она должны получиться такой.
Состоять из нескольких страниц. И переход должен осуществляться без перезагруки страницы.

http://gizlar.az/form/ (вот пример)

Данные взятые с первой страницы, то есть имя, фамилия и отчество должны отсылаться серверу. (сервер не мой, я понятию не имею что там. мне дали готовый скрипт и всё.)

и потом на последней страницы (вывод данных) мне нужно вывести логин и пароль полученный от сервера, а так же остальные данные введные пользователем.

Мобильный телефон, Домашний телефон,Адрес,Страна,Город,Село.
 

Nogrogomed

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

chisto_tolyan

Враг народа
Nogrogomed
а что общего между сокетами и добавлением информации без перезагрузки?)
 
Сверху