• Paranoid - курс по анонимности и безопасности в сети от команды codeby. Защита персональных данных, анонимность в сети интернет, настройка виртуальных машин, безопасная передача данных, анти форензика и еще много всего полезного. Подробнее ...

Cgi-скрипт Не Передает Переменные

sasha465

Well-known member
29.03.2009
69
0
#1
Мне нужно чтобы cgi-скрипт на Си вызывался через Ajax в Javascript и обратно информацию, а если точнее массив, записанный строкой. Так вот удивительно то, что cgi-скрипт передает по ajax строки обыным выводом printf, но не передает переменные с помощью того же pintf. Вот например:
C++:
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
int num=5;
printf("Content-Type: text/html\n\n");
printf("<start>");
printf("%d",num);
printf("<end>");
printf("\n\n");
return 0;
}
Так вот если вывести в Javascript alert'ом затем что пришло то грубо говоря придет не число 5, а вместо этого %d. Говорю грубо, потому что вместе с этим текстом приходит еще куча какого-то мусора, котоырй я обрезаю парсером. И так всегда, какую бы переменную я бы не пытался передать, приходит только строка параметров, вроде %d, %s и тому подобное. В чем проблема, как передать переменную обратно по ajax??? Буду крайне благодарен за помощь.