Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: Посылаем запрос  (Прочитано 9857 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Russian
Гость
« : 20-11-2004 23:21 » 

Прошу показать как будет выглядеть скрипт который будет просто как-бы передавать скрипту определенные параметры.
Тоесть нужно, чтобы посылалось что-то вроде http://sure.ru/index.php?i=2&...
Как это сделать?[/i]
Записан
MOPO3
Ай да дэдушка! Вах...
Команда клуба

lt
Offline Offline
Пол: Мужской
Холадна аднака!


WWW
« Ответ #1 : 22-11-2004 06:55 » 

Russian, объясни подробней, я не совсем понял что тебе нужно. Вот простой вариант, как с одной страницы передать другой(можно и той же самой по ссылке) какие-то параметры :
Код:
<?php
print "<a href=\"skript.php?parameter1=blablabla&parameter2=lalala&parameter3=qwerty\">Press here</a>";
?>

В итоге после нажатия на ссылку, скрипт skript.php получит переданые ему параметры, которые легко взять из суперглобального массива $_GET.
Например :
Код:
<?php
print "Parameter1 = " $_GET[&#39;parameter1&#39;] . "<br />";
print "Parameter2 = " $_GET[&#39;parameter2&#39;] . "<br />";
print "Parameter3 = " $_GET[&#39;parameter3&#39;] . "<br />";
?>

В итоге получиш :
Код:
Parameter1 = blablabla
Parameter2 = lalala
Parameter3 = qwerty
« Последнее редактирование: 02-12-2007 18:25 от Алексей1153++ » Записан

MCP, MCAD, MCTS:Win, MCTS:Web
Russian
Гость
« Ответ #2 : 22-11-2004 13:56 » 

А как выполнить это:
\"skript.php?parameter1=blablabla&parameter2=lalala&parameter3=qwerty\"
без нажатия на ссылку? Запустили скрипт - послался запрос.
Записан
Russian
Гость
« Ответ #3 : 22-11-2004 13:58 » 

кажеться для этого нужно использовать функцию curl_init()
Записан
MOPO3
Ай да дэдушка! Вах...
Команда клуба

lt
Offline Offline
Пол: Мужской
Холадна аднака!


WWW
« Ответ #4 : 23-11-2004 13:00 » 

Цитата: Russian
А как выполнить это:
\"skript.php?parameter1=blablabla&parameter2=lalala&parameter3=qwerty\"
без нажатия на ссылку? Запустили скрипт - послался запрос.

Можно например так(если тому же самому скрипту хочеш передать) :
Код:
<?php
if(!isset($_GET[&#39;parameter1&#39;]) || empty($_GET[&#39;parameter1&#39;])) {
header("Location:skript.php?parameter1=blablabla&parameter2=lalala&parameter3=qwerty");
} else {
     print 
"Parameter1 = ".$_GET[&#39;parameter1&#39;]."<br />";
}
?>


ЗЫ. Я так и не понял что тебе нужно то конкретно ?
« Последнее редактирование: 02-12-2007 18:26 от Алексей1153++ » Записан

MCP, MCAD, MCTS:Win, MCTS:Web
Russian
Гость
« Ответ #5 : 26-11-2004 12:58 » new

Вот забыл сказать, пользователь не должен переходить на другой урл! Пользователь остается на этой странице и нечего не знает, а в это время скрипт обращается к другому, удаленому скрипту. Как это осуществить?
Записан
Russian
Гость
« Ответ #6 : 27-11-2004 15:48 » 

MOPO3, то как?
Записан
MOPO3
Ай да дэдушка! Вах...
Команда клуба

lt
Offline Offline
Пол: Мужской
Холадна аднака!


WWW
« Ответ #7 : 29-11-2004 06:53 » 

Цитата: Russian
Вот забыл сказать, пользователь не должен переходить на другой урл! Пользователь остается на этой странице и нечего не знает, а в это время скрипт обращается к другому, удаленому скрипту. Как это осуществить?

Всё равно толком не понял что ты хочеш. При первой загрузке скрипта обращение должно идти к удалённому скрипту или юзер должен что то нажать ?  В общем вот тебе пример обращения на удалённый скрипт :
Код:
<?php
$handle 
fopen("http://www.server.com/skript.php?par1=la&par2=bla""rb");
$contents = &#39;&#39;;
while (!feof($handle)) {
  
$contents .= fread($handle8192);
}
fclose($handle);
?>

В результате получиш в переменную $contents всё что тебе вернёт удалённый скрипт, тебе останется только выбрать нкжные тебе данные
« Последнее редактирование: 02-12-2007 18:26 от Алексей1153++ » Записан

MCP, MCAD, MCTS:Win, MCTS:Web
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines