PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (21): « 1 2 3 4 [5] 6 7 8 9 ... » В конец

> Найдено сообщений: 307
Соц Сеть Отправлено: 04 Октября, 2013 - 10:46:53 • Тема: Запретить доступ к файлу • Форум: Программирование на PHP

Ответов: 4
Просмотров: 359
Спасибо
Соц Сеть Отправлено: 01 Октября, 2013 - 10:52:50 • Тема: Запретить доступ к файлу • Форум: Программирование на PHP

Ответов: 4
Просмотров: 359
если чужой сервер делает get запрос к нашему серверу мы получаем его ip в REMOTE ADDR ?
Соц Сеть Отправлено: 01 Октября, 2013 - 10:35:07 • Тема: Запретить доступ к файлу • Форум: Программирование на PHP

Ответов: 4
Просмотров: 359
Здравствуйте! есть скрипт к которому должен обращаться только один другой сервер,ip сервера например 11.12.134.134
попробовал
PHP:
скопировать код в буфер обмена
  1. if($_SERVER['http_refere']!="11.12.134.134" or $_SERVER['remote_addr']!="11.12.134.134")
  2. exit();


но скрипт некому не отвечает вообще, даже к 11.12.134.134

скажите пожалуйста как открыть доступ именно к этому серверу ?
Соц Сеть Отправлено: 24 Сентября, 2013 - 17:07:12 • Тема: узнать время для курсора • Форум: JavaScript & VBScript

Ответов: 7
Просмотров: 1097
IllusionMH насчет onmouseover, onmouseout , каким образом можно проверять источник события?
Соц Сеть Отправлено: 24 Сентября, 2013 - 14:25:11 • Тема: узнать время для курсора • Форум: JavaScript & VBScript

Ответов: 7
Просмотров: 1097
Здравствуйте ! есть такое задача, надо считать если пользователь оставил курсор на див больше 2 сек. выводит alert() если курсор была на диве меньше 2 секунда нечего не происходит.
Кто может помочь с кодом?

Заранее спасибо !
Соц Сеть Отправлено: 06 Сентября, 2013 - 11:44:42 • Тема: CURLOPT_FOLLOWLOCATION • Форум: Программирование на PHP

Ответов: 2
Просмотров: 360
esterio пишет:
приведите кусок кода. И причем пользователь, если курл отрабативает на стороне сервера

PHP:
скопировать код в буфер обмена
  1. $ch = curl_init();
  2. curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
  3. curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 1);
  4. curl_setopt($ch, CURLOPT_SSLCERT, $cert);
  5. curl_setopt($ch, CURLOPT_SSLKEY, $key);
  6. curl_setopt($ch, CURLOPT_SSLKEYPASSWD, $pass);
  7. curl_setopt($ch, CURLOPT_SSLVERSION,3);
  8. curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  9. curl_setopt($ch, CURLOPT_FOLLOWLOCATION, TRUE);
  10. curl_setopt($ch, CURLOPT_URL, $host);
  11. curl_setopt($ch, CURLOPT_TIMEOUT, 10);
  12. curl_setopt($ch, CURLOPT_POST, 1);
  13. curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
  14. $content=curl_exec($ch);
  15. $err = curl_errno( $ch );
  16. $errmsg = curl_error( $ch );
Соц Сеть Отправлено: 06 Сентября, 2013 - 11:33:48 • Тема: CURLOPT_FOLLOWLOCATION • Форум: Программирование на PHP

Ответов: 2
Просмотров: 360
Здравствуйте ! не работает CURLOPT_FOLLOWLOCATION, пользователя не перенаправляется на другой сайт safe_mode отключен, open_basdir отключен , есть кто решил эту проблему ? поделитесь пожалуйста
Соц Сеть Отправлено: 20 Августа, 2013 - 16:57:38 • Тема: curl errno 58 • Форум: Программирование на PHP

Ответов: 0
Просмотров: 462
Здравствуйте ! не получается отправить клиентски сертификат через curl пишет
unable to use client certificate (no key found or wrong pass phrase?)

вот код
PHP:
скопировать код в буфер обмена
  1. $private_cert="site_root.crt";
  2.     $private_key="site_private.key";  
  3.     $private_pass = "";
  4.        
  5.         $host = "https://106.243.214.25/";
  6.         $path = "auth.php";
  7.         $curl = curl_init($host.$path);
  8.         curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, FALSE);
  9.         curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, 1);
  10.         curl_setopt($curl, CURLOPT_SSLCERT, $private_cert);
  11.     curl_setopt($curl, CURLOPT_SSLKEY, $private_key);
  12.         curl_setopt($curl, CURLOPT_SSLKEYPASSWD, $private_pass);
  13.         curl_setopt($curl, CURLOPT_URL, $host.$path);
  14.         curl_setopt($curl, CURLOPT_TIMEOUT, 10);
  15.         curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
  16.         curl_setopt($curl, CURLOPT_POST, 1);
  17.         curl_setopt($curl, CURLOPT_POSTFIELDS, $data);
  18.  
  19.         $content=curl_exec($curl);
  20.         $err = curl_errno( $curl );
  21.         $errmsg = curl_error( $curl );
  22.         $header = curl_getinfo( $curl );
  23.         curl_close( $curl );


может кто нибудь уже решил эту проблему, поделитесь
Соц Сеть Отправлено: 13 Августа, 2013 - 22:03:54 • Тема: post запрос • Форум: Программирование на PHP

Ответов: 19
Просмотров: 1347
caballero пишет:
что показать и где?

простой пример как из сайта отправить пользователя на другой сайт вместе с post запросом
Соц Сеть Отправлено: 13 Августа, 2013 - 22:00:38 • Тема: post запрос • Форум: Программирование на PHP

Ответов: 19
Просмотров: 1347
caballero пишет:
ну и где здесь "по другому"? как раз класическая схема

можете показать ? только не <form>
Соц Сеть Отправлено: 13 Августа, 2013 - 21:52:02 • Тема: post запрос • Форум: Программирование на PHP

Ответов: 19
Просмотров: 1347
нет у нас по другому работает, мы отправляем данные на их сервер, там проверяется если данные правильно пользователь выполняет платеж на их стороне, когда все прошло нормально, пользователь возвращается к нам на сайт, типа как в webmoney, вот по этому надо вместе пользователем отправить и некоторые данные
Соц Сеть Отправлено: 13 Августа, 2013 - 15:25:01 • Тема: post запрос • Форум: Программирование на PHP

Ответов: 19
Просмотров: 1347
Мелкий пишет:
Мне кажется, речь идёт про curl.

я попробовал через curl
PHP:
скопировать код в буфер обмена
  1.         $host = "https://site.ru/";
  2.         $path = "auth.php";
  3.         $data = "key=val&key1=val1";
  4.         $curl = curl_init($host.$path);
  5.         curl_setopt($curl, CURLOPT_URL, $host.$path);
  6.         curl_setopt($curl, CURLOPT_TIMEOUT, 3);
  7.         curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false);
  8.         curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, 0);
  9.         curl_setopt($curl, CURLOPT_POST, 1);
  10.         curl_setopt($curl, CURLOPT_POSTFIELDS, $data);
  11.         curl_setopt($curl, CURLOPT_FOLLOWLOCATION, 1);
  12.         $content=curl_exec($curl);
  13.         curl_close($curl);


но сслыка не меняется, осталось тот из которого было перенаправлено на другой сайт
Соц Сеть Отправлено: 13 Августа, 2013 - 13:31:42 • Тема: post запрос • Форум: Программирование на PHP

Ответов: 19
Просмотров: 1347
нет вопрос не в этом
(Добавление)
ну вот например через header хочу отправить пользователя в другой сайт и за одно post запрос
$host = "https://164.259.56.30/";
$path = "auth.php";
$data = "key=val&key1=val2";
$data = urlencode($data);
header("POST ".$host.$path." HTTP/1.0\r\n");
header("Host: $host\r\n");
header("Content-type: application/x-www-form-urlencoded\r\n");
header("Content-length: " . strlen($data) . "\r\n");
header($data);

но во время выполнение скрипта скачивает файл в котором находится этот код
Соц Сеть Отправлено: 13 Августа, 2013 - 13:17:28 • Тема: post запрос • Форум: Программирование на PHP

Ответов: 19
Просмотров: 1347
imya пишет:
Так сделайте файлик payment.php, в котором будет идти редирект на нужный вам сайт и передача параметров.

ну да я это и хочу делать но не знаю как
Соц Сеть Отправлено: 13 Августа, 2013 - 12:54:58 • Тема: post запрос • Форум: Программирование на PHP

Ответов: 19
Просмотров: 1347
esterio пишет:
ну так в action вкажите УРЛ того сайта

<form action='site.ru' method='post'>
<input tpye='hidden' name='key' value='code' />
<input tpye='hidden' name='key1' value='code1' />
</font>

key и key1 пользователи не должны увидеть, по этому я хочу сделать так
<form action='/payment' ><input type='submit' value='купить' /></form>
во время нажатие на купить отправляемся на mysite.ru/payment а отсюда надо отправить пользователя на site.ru и отправить key и key1 через post

Страниц (21): « 1 2 3 4 [5] 6 7 8 9 ... » В конец
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB