Изучаю пхп, там пишут что так не используют, но это важно знать как подключается cgi в пхп.
Вот написал код.
Код:
|
#include <iostream>
#include <stdlib.h>
using namespace std;
void main(){
char *RemoteAddr = getenv("REMOTE_ADDR");
char *QueryString = getenv("QUARY_STRING");
cout<<"Content-type: text/html"<<endl<<endl;
cout<<"<html><body>";
cout<<"<h>Здравствуйте! Мы знаем о Вас все!</h1>";
printf("Ваш IP-адрес: %s<br>",RemoteAddr);
printf("Вот параметры, которые вы указали: %s", QueryString);
cout<<"</body></html>";
cin.get();
} |
Скомпилировал программу, получил файл 1.exe, кинул этот файл возле файла index.php
Далее там пишут вот такое, что пишут, на фото вложил.
В файле
index.php ничего не писал, там просто
<?php echo 'Привет мир!'; ?>
Не могу понять, что в браузере ввести чтоб вызвать
методом GET эту программу написанную на С++.
Когда ввожу так:
http://test.ru/1.exe?a=1&b=2
происходит просто скачка файла 1.exe на компьютер, но не запуск
cgi-программы(я так понял это называется любая программа написанная на ином языке, которую мы хотим запустить в браузере,верно?).
Подскажите, как запустить программу 1.exe?