The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"CGI/C++ POST + GET"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы WEB технологии (Public)
Изначальное сообщение [Проследить за развитием треда]

"CGI/C++ POST + GET"  
Сообщение от alex email(??) on 27-Май-07, 15:31 
Есть такая проблема.
Все знают про POST и GET.
На Perl это код реализуется так:

read(STDIN, $buffer_post, $ENV{'CONTENT_LENGTH'});
$buffer_get=$ENV{'QUERY_STRING'};

@pairs_post = split(/&/, $buffer_post);
foreach $pair_post (@pairs_post) {
  ($name_post, $value_post) = split(/=/, $pair_post);
  $value_post =~ tr/+/ /;
  $value_post =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg;
  $value_post =~ s/<!--(.|\n)*-->//g;
  $method_POST{$name_post} = $value_post;
}

@pairs_get = split(/&/, $buffer_get);
foreach $pair_get (@pairs_get) {
  ($name_get, $value_get) = split(/=/, $pair_get);
  $value_get =~ tr/+/ /;
  $value_get =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg;
  $value_get =~ s/<!--(.|\n)*-->//g;
  $method_GET{$name_get} = $value_get;
}

Теперь если требуется получить значеные к примеру значения name переданого по POST, достаточно написать

$name = $method_POST{'name'};

А вот как реализовать это кусок кода на C++?

1. В нете искал есть много всего - много всего не подходит.
2. Нужен понятный, маленький такст.
3. Конкретный пример если можно.
4. На поисковники и типо иди и читай не писать.

Спасибо.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "CGI/C++ POST + GET"  
Сообщение от mars on 28-Май-07, 11:01 
рекомендую заглянуть в исходники этого пакета
http://packages.qa.debian.org/libc/libcgic.html
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру