Есть такая проблема.
Все знают про 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. На поисковники и типо иди и читай не писать.
Спасибо.