Forum Webscript.Ru
Программирование => PHP => Тема начата: Ancient от 14 Мая 2002, 23:19:17
-
Допустим есть некоторая форма, данные из которой обрабатываются неким скриптом. Можно легко написать скрипт, который будет сам заполнять нужные поля формы и отправлять данные обработчику.
Но вот если форма доступна через https и обработчик? будут ли какие-нибудь проблемы или нет?
-
смотря, каким способом сделано. думаю, через сокеты будет несколько проблематично.
-
Сам не пробовал, но скорее всего будет проще через curl
Там просто соответствуюший url указать надо (ИМХО)
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,"https://www.yoursite.com/register.php");
curl_setopt($ch, CURLOPT_FAILONERROR, 1);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_TIMEOUT, 20);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, "v1=10&v2=20&v3=30");
$result=curl_exec ($ch);
curl_close ($ch);
echo "result=".$result;
Но это все ИМХО - на практике такого не пробовал.
В любом случае это проще чем сокеты
-
скорее всего это не сработает, т.к. curl сам врядли сможет кодировать 128bit SSL....
-
Дык он (насколько я знаю) должен быть скомпилирован с поддержкой openssl
-
http://www.php.net/manual/en/html/function.fopen.html#AEN19773
-
Спасибо.... Жалко что пока нельзя этого сделать...
-
Ancient
можеть быть, воспользоваться пока готовыми средствами на Си?
-
Может быть... дашь прямую ссылку???
Кстати, ради спортивного интереса: си-шные cgi скрипты можно выполнять на win сервере?
-
Ancient
дашь прямую ссылку
точно не могу сказать. но нойду позже.
си-шные cgi скрипты можно выполнять на win сервере
если компилировать с помощью cygwin.