Войти
NeoBooker.ru
Добро пожаловать к нам в гости!
Наш сайт посвящён программе NeoBook, с помощью которой вы легко сможете создавать собственные мультимедиа-приложения без необходимости изучать сложные языки программирования! Зарегистрируйтесь, чтобы стать членом нашего сообщества.
  • Страница 1 из 1
  • 1
Модератор форума: Peter, DEMBEL, YURIY  
Передача переменных в php
AlienДата: Вс, 06 Сентября 2009, 17:38 | Сообщение # 1
Как же передать переменные в php?
Мне даже не post или get, а глобальный массив $_COOKIE нужно в него впихнуть значение и отправить это как то на сервер. %)
 
СообщениеКак же передать переменные в php?
Мне даже не post или get, а глобальный массив $_COOKIE нужно в него впихнуть значение и отправить это как то на сервер. %)

Автор - Alien
Дата добавления - 06 Сентября 2009 в 17:38
toizyДата: Вс, 06 Сентября 2009, 18:02 | Сообщение # 2
Студийная субстанция
запускаешь скрипт с параметрами, например, sth.php?var=10

это аналогично обычному http запросу, просто к адресу скрипта добавляешь его параметры. Т.е. просто формируешь строку запроса и отправляешь её как это там в NB...

Добавлено (06 Сентябрь 2009, 18:02)
---------------------------------------------
Наверное, вопрос всё-таки не по NB, а по html :)


катился колобок по лесу
пел песню он закрыв глаза
а как с открытыми катиться
когда ты катишься лицом
 
Сообщениезапускаешь скрипт с параметрами, например, sth.php?var=10

это аналогично обычному http запросу, просто к адресу скрипта добавляешь его параметры. Т.е. просто формируешь строку запроса и отправляешь её как это там в NB...

Добавлено (06 Сентябрь 2009, 18:02)
---------------------------------------------
Наверное, вопрос всё-таки не по NB, а по html :)


Автор - toizy
Дата добавления - 06 Сентября 2009 в 18:02
AlienДата: Вс, 06 Сентября 2009, 18:16 | Сообщение # 3
Ну это ясное дело, а если на сервере отключена прямая передача переменных, можно получить только через глобальный массив, я ведь не буду отправлять sth.php?cookie[var]=10
 
СообщениеНу это ясное дело, а если на сервере отключена прямая передача переменных, можно получить только через глобальный массив, я ведь не буду отправлять sth.php?cookie[var]=10

Автор - Alien
Дата добавления - 06 Сентября 2009 в 18:16
СергейДата: Вс, 06 Сентября 2009, 19:16 | Сообщение # 4
Необукер
Quote
InternetPost "url" "param1=value1¶m2=value2¶m3=value3" "[rezult]" ""

там скрипт ловит эти данные и работает, как обычно
подобная тема обсыждалась на форуме

Добавлено (06 Сентябрь 2009, 19:16)
---------------------------------------------
$_GET, $_POST и $_COOKIE это все глобальные массивы, непонятно выражение -

Quote (Alien)
Мне даже не post или get, а глобальный массив $_COOKIE

я не большой знаток пхп, но $_COOKIE получают инфу о сервере, зачем в него что то впихивать %) , может надо получить данные о сервере и передать в НБ?! Можно подробней, что надо?


Сообщение отредактировано
sp3d - Вс, 06 Сентября 2009, 19:20
 
Сообщение
Quote
InternetPost "url" "param1=value1¶m2=value2¶m3=value3" "[rezult]" ""

там скрипт ловит эти данные и работает, как обычно
подобная тема обсыждалась на форуме

Добавлено (06 Сентябрь 2009, 19:16)
---------------------------------------------
$_GET, $_POST и $_COOKIE это все глобальные массивы, непонятно выражение -

Quote (Alien)
Мне даже не post или get, а глобальный массив $_COOKIE

я не большой знаток пхп, но $_COOKIE получают инфу о сервере, зачем в него что то впихивать %) , может надо получить данные о сервере и передать в НБ?! Можно подробней, что надо?

Автор - Сергей
Дата добавления - 06 Сентября 2009 в 19:16
AlienДата: Вс, 06 Сентября 2009, 19:20 | Сообщение # 5
Quote (sp3d)
там скрипт ловит эти данные и работает, как обычно

какой скрипт? :)
 
Сообщение
Quote (sp3d)
там скрипт ловит эти данные и работает, как обычно

какой скрипт? :)

Автор - Alien
Дата добавления - 06 Сентября 2009 в 19:20
СергейДата: Вс, 06 Сентября 2009, 19:23 | Сообщение # 6
Необукер
Quote (Alien)
какой скрипт?
хмм, а куда запрос то отправляется?! а понял наверное в css :D
 
Сообщение
Quote (Alien)
какой скрипт?
хмм, а куда запрос то отправляется?! а понял наверное в css :D

Автор - Сергей
Дата добавления - 06 Сентября 2009 в 19:23
AlienДата: Вс, 06 Сентября 2009, 19:23 | Сообщение # 7
$_COOKIE хранит данные на стороне клиента
Code
<?
if(!isset($_COOKIE['name']))setcookie("name","Alien");
echo $_COOKIE['name'];
?>
 
Сообщение$_COOKIE хранит данные на стороне клиента
Code
<?
if(!isset($_COOKIE['name']))setcookie("name","Alien");
echo $_COOKIE['name'];
?>

Автор - Alien
Дата добавления - 06 Сентября 2009 в 19:23
СергейДата: Вс, 06 Сентября 2009, 19:27 | Сообщение # 8
Необукер
Quote (Alien)
$_COOKIE хранит данные на стороне клиента
это понятно, а дальше то что?, что надо то?
 
Сообщение
Quote (Alien)
$_COOKIE хранит данные на стороне клиента
это понятно, а дальше то что?, что надо то?

Автор - Сергей
Дата добавления - 06 Сентября 2009 в 19:27
AlienДата: Вс, 06 Сентября 2009, 19:39 | Сообщение # 9
дано:
-определённо чей то сайт(не мой, на странице изменить ничего не могу)
-на странице точно содержится например $_COOKIE['name'] определение прямой переменной $name отключено
задача:
Передать эту самую переменную из программы на сайт
 
Сообщениедано:
-определённо чей то сайт(не мой, на странице изменить ничего не могу)
-на странице точно содержится например $_COOKIE['name'] определение прямой переменной $name отключено
задача:
Передать эту самую переменную из программы на сайт

Автор - Alien
Дата добавления - 06 Сентября 2009 в 19:39
Alex3AДата: Вс, 06 Сентября 2009, 20:06 | Сообщение # 10
Друг клуба ММВ
Глобальные массивы типа $_GET, $_POST и $_COOKIE существуют только
на стороне сервера, все что ты передаш методом GET будет в массиве $_GET, что методом пост в $_POST, все что установится методом сеткукие в $_COOKIE. Читай про ява скрипт и кукиши. Кукиш это текстовый файл, изучи его структуру, а потом уж мож че попробовать.
 
СообщениеГлобальные массивы типа $_GET, $_POST и $_COOKIE существуют только
на стороне сервера, все что ты передаш методом GET будет в массиве $_GET, что методом пост в $_POST, все что установится методом сеткукие в $_COOKIE. Читай про ява скрипт и кукиши. Кукиш это текстовый файл, изучи его структуру, а потом уж мож че попробовать.

Автор - Alex3A
Дата добавления - 06 Сентября 2009 в 20:06
AlienДата: Вс, 06 Сентября 2009, 20:24 | Сообщение # 11
Quote (Alex3A)
Читай про ява скрипт и кукиши

что такое куки и ява скрипт я знаю, ты бы подсказал лучше как реализовать
 
Сообщение
Quote (Alex3A)
Читай про ява скрипт и кукиши

что такое куки и ява скрипт я знаю, ты бы подсказал лучше как реализовать

Автор - Alien
Дата добавления - 06 Сентября 2009 в 20:24
СергейДата: Вс, 06 Сентября 2009, 21:03 | Сообщение # 12
Необукер
если на стороне сервера нет обработчика твоего запроса, то помоемому ты ничего не сделаешь
 
Сообщениеесли на стороне сервера нет обработчика твоего запроса, то помоемому ты ничего не сделаешь

Автор - Сергей
Дата добавления - 06 Сентября 2009 в 21:03
AlienДата: Вс, 06 Сентября 2009, 21:05 | Сообщение # 13
Я всё же как нибудь попытаюсь отправить куки на сайт;)
Постараюсь через delphi написать вспомогательную программу которая будет отправлять куки или ещё что нибудь. Не может быть без вариантов :(
 
СообщениеЯ всё же как нибудь попытаюсь отправить куки на сайт;)
Постараюсь через delphi написать вспомогательную программу которая будет отправлять куки или ещё что нибудь. Не может быть без вариантов :(

Автор - Alien
Дата добавления - 06 Сентября 2009 в 21:05
СергейДата: Вс, 06 Сентября 2009, 21:17 | Сообщение # 14
Необукер
Quote (Alien)
Я всё же как нибудь попытаюсь отправить куки на сайт

всмысле?! ты хочешь на чужой сат отправить куки?

Добавлено (06 Сентябрь 2009, 21:17)
---------------------------------------------
незнаю для чего тебе, может для авторега, но НБ тебе не поможет! Если тока в месте например с вбс типа такого

Code
Response.Cookies("mysite").Expires = DateAdd("yyyy", 1, Date)
Response.Cookies("mysite")("login") = "медвед"
Response.Cookies("mysite")("password") = "превед"
или как сказал Alex3A, так даже проще будет
 
Сообщение
Quote (Alien)
Я всё же как нибудь попытаюсь отправить куки на сайт

всмысле?! ты хочешь на чужой сат отправить куки?

Добавлено (06 Сентябрь 2009, 21:17)
---------------------------------------------
незнаю для чего тебе, может для авторега, но НБ тебе не поможет! Если тока в месте например с вбс типа такого

Code
Response.Cookies("mysite").Expires = DateAdd("yyyy", 1, Date)
Response.Cookies("mysite")("login") = "медвед"
Response.Cookies("mysite")("password") = "превед"
или как сказал Alex3A, так даже проще будет

Автор - Сергей
Дата добавления - 06 Сентября 2009 в 21:17
toizyДата: Вс, 06 Сентября 2009, 21:39 | Сообщение # 15
Студийная субстанция
Судя по описанию, авторегалка на каком-то сайте. У нас Юра делал что-то подобное на php, и весьма удачно, регался вконтакте. Нужно у него спросить.

Добавлено (06 Сентябрь 2009, 21:39)
---------------------------------------------

Quote (toizy)
Группа: Администраторы
Сообщений: 2096

2048 проскочил, юбилей свершился. Бухать отменяицо :(


катился колобок по лесу
пел песню он закрыв глаза
а как с открытыми катиться
когда ты катишься лицом
 
СообщениеСудя по описанию, авторегалка на каком-то сайте. У нас Юра делал что-то подобное на php, и весьма удачно, регался вконтакте. Нужно у него спросить.

Добавлено (06 Сентябрь 2009, 21:39)
---------------------------------------------

Quote (toizy)
Группа: Администраторы
Сообщений: 2096

2048 проскочил, юбилей свершился. Бухать отменяицо :(

Автор - toizy
Дата добавления - 06 Сентября 2009 в 21:39
Alex3AДата: Вс, 06 Сентября 2009, 21:45 | Сообщение # 16
Друг клуба ММВ
Quote (sp3d)
или как сказал Alex3A, так даже проще будет

Каждый кук имеет свою структуру, в ней есть стандартные поля типа Expires и иже с ними, и нестандартные, можно так сказать - значения переменных.
Устанавливать их можно разными способами, хоть в ручную пиши в файл.
sp3d, выкопал где то объект Response, то же метод, но из чего ты будеш
отправлять запрос? К стати, кукиши являются предметом воровства для всякия вирусошпионов, они то знают что с ними делать. Итого, кукиш можно сделать как угодно,
но отправить только через объект, браузер и так далее.
Так как тебе надо отправить на чужой сайт, то ты должен сделать свой кукиш согласно
формату принятом для конкретной страницы конкретного сайта.
 
Сообщение
Quote (sp3d)
или как сказал Alex3A, так даже проще будет

Каждый кук имеет свою структуру, в ней есть стандартные поля типа Expires и иже с ними, и нестандартные, можно так сказать - значения переменных.
Устанавливать их можно разными способами, хоть в ручную пиши в файл.
sp3d, выкопал где то объект Response, то же метод, но из чего ты будеш
отправлять запрос? К стати, кукиши являются предметом воровства для всякия вирусошпионов, они то знают что с ними делать. Итого, кукиш можно сделать как угодно,
но отправить только через объект, браузер и так далее.
Так как тебе надо отправить на чужой сайт, то ты должен сделать свой кукиш согласно
формату принятом для конкретной страницы конкретного сайта.

Автор - Alex3A
Дата добавления - 06 Сентября 2009 в 21:45
YURIYДата: Пн, 07 Сентября 2009, 00:28 | Сообщение # 17
WebMaster
Quote (toizy)
У нас Юра делал что-то подобное на php, и весьма удачно, регался вконтакте. Нужно у него спросить.

CURL

 
Сообщение
Quote (toizy)
У нас Юра делал что-то подобное на php, и весьма удачно, регался вконтакте. Нужно у него спросить.

CURL


Автор - YURIY
Дата добавления - 07 Сентября 2009 в 00:28
AlienДата: Пн, 07 Сентября 2009, 04:21 | Сообщение # 18
Quote (sp3d)
незнаю для чего тебе, может для авторега

Ни авто рега, а авторизация, мне нужно парсить страницу авторизированного пользователя сайта.
 
Сообщение
Quote (sp3d)
незнаю для чего тебе, может для авторега

Ни авто рега, а авторизация, мне нужно парсить страницу авторизированного пользователя сайта.

Автор - Alien
Дата добавления - 07 Сентября 2009 в 04:21
Alex3AДата: Пн, 07 Сентября 2009, 11:09 | Сообщение # 19
Друг клуба ММВ
Ну так в чем проблема, что брузер в нб не поддерживает куки?
 
СообщениеНу так в чем проблема, что брузер в нб не поддерживает куки?

Автор - Alex3A
Дата добавления - 07 Сентября 2009 в 11:09
AlienДата: Пн, 07 Сентября 2009, 11:38 | Сообщение # 20
Ты хочешь сказать можно зайти на страницу с помощью встроенного браузера nb а потом её парсить?
 
СообщениеТы хочешь сказать можно зайти на страницу с помощью встроенного браузера nb а потом её парсить?

Автор - Alien
Дата добавления - 07 Сентября 2009 в 11:38
Alex3AДата: Пн, 07 Сентября 2009, 12:36 | Сообщение # 21
Друг клуба ММВ
А почему бы и нет!
 
СообщениеА почему бы и нет!

Автор - Alex3A
Дата добавления - 07 Сентября 2009 в 12:36
AlienДата: Пн, 07 Сентября 2009, 14:56 | Сообщение # 22
Хмм.. В таком случае как сделать авторизацию не заходя через браузер?
Есть 2 формы и кнопочка, нужно авторизироваться. Или в браузере как то можно отображать отпарсированную страницу? Можно было просто поле логин и пароль отпарсить и вывести в браузере, можно стразу авторизироваться.
 
СообщениеХмм.. В таком случае как сделать авторизацию не заходя через браузер?
Есть 2 формы и кнопочка, нужно авторизироваться. Или в браузере как то можно отображать отпарсированную страницу? Можно было просто поле логин и пароль отпарсить и вывести в браузере, можно стразу авторизироваться.

Автор - Alien
Дата добавления - 07 Сентября 2009 в 14:56
Alex3AДата: Пн, 07 Сентября 2009, 16:11 | Сообщение # 23
Друг клуба ММВ
Ни кто тебе не запрещает загружать страничку с сайта во фрейм своей страницы, а потом
делать с ней че хош.
Quote (Alien)
В таком случае как сделать авторизацию не заходя через браузер?

Для этого нужен клиент, который будет слать на сервер все то же что шлет и твоя
страничка.
 
СообщениеНи кто тебе не запрещает загружать страничку с сайта во фрейм своей страницы, а потом
делать с ней че хош.
Quote (Alien)
В таком случае как сделать авторизацию не заходя через браузер?

Для этого нужен клиент, который будет слать на сервер все то же что шлет и твоя
страничка.

Автор - Alex3A
Дата добавления - 07 Сентября 2009 в 16:11
AlienДата: Пн, 07 Сентября 2009, 16:50 | Сообщение # 24
Quote (Alex3A)
Для этого нужен клиент, который будет слать на сервер все то же что шлет и твоя
страничка.

Я не то имел ввиду.
Я например авторизацию поставлю через браузер, при нажатии кнопки "вход" авторизируется только в браузере, а нужно чтобы перешло хотя бы на следующую страницу программы. Нельзя как то взаимодействовать кнопочку? %)
 
Сообщение
Quote (Alex3A)
Для этого нужен клиент, который будет слать на сервер все то же что шлет и твоя
страничка.

Я не то имел ввиду.
Я например авторизацию поставлю через браузер, при нажатии кнопки "вход" авторизируется только в браузере, а нужно чтобы перешло хотя бы на следующую страницу программы. Нельзя как то взаимодействовать кнопочку? %)

Автор - Alien
Дата добавления - 07 Сентября 2009 в 16:50
Alex3AДата: Пн, 07 Сентября 2009, 17:03 | Сообщение # 25
Друг клуба ММВ
Quote (Alien)
Нельзя как то взаимодействовать кнопочку?

Quote (Alex3A)
Ни кто тебе не запрещает загружать страничку с сайта во фрейм своей страницы

Quote (Alex3A)
делать с ней че хош
 
Сообщение
Quote (Alien)
Нельзя как то взаимодействовать кнопочку?

Quote (Alex3A)
Ни кто тебе не запрещает загружать страничку с сайта во фрейм своей страницы

Quote (Alex3A)
делать с ней че хош

Автор - Alex3A
Дата добавления - 07 Сентября 2009 в 17:03
AlienДата: Пн, 07 Сентября 2009, 17:35 | Сообщение # 26
уже разобрался :)
сделал так
Code
{NeoBook 5 Objects}
NeoBookVer=5,54
ObjectType=15
Name=Timer1
X=240
Y=-25
W=32
H=32
Anchor=0
Interval=1
ObjAction=If "[url]" "=" "http://сайт.ру/login.php?log=in&location=%2Findex.php"¶GotoNextPage¶InternetPost "http://сайт.ру/index.php" "" "[post]" ""¶Call "parser" "[post]" "class=[#34]nick[#34]>" "<" "[text]"¶EndIf


Сообщение отредактировано
Alien - Пн, 07 Сентября 2009, 17:35
 
Сообщениеуже разобрался :)
сделал так
Code
{NeoBook 5 Objects}
NeoBookVer=5,54
ObjectType=15
Name=Timer1
X=240
Y=-25
W=32
H=32
Anchor=0
Interval=1
ObjAction=If "[url]" "=" "http://сайт.ру/login.php?log=in&location=%2Findex.php"¶GotoNextPage¶InternetPost "http://сайт.ру/index.php" "" "[post]" ""¶Call "parser" "[post]" "class=[#34]nick[#34]>" "<" "[text]"¶EndIf

Автор - Alien
Дата добавления - 07 Сентября 2009 в 17:35
Alex3AДата: Пн, 07 Сентября 2009, 18:52 | Сообщение # 27
Друг клуба ММВ
Quote (Alien)
уже разобрался
сделал так

Тут главное не разобраться а понять принцип работы, тогда сможеш разобраться
в любом ином случае.
 
Сообщение
Quote (Alien)
уже разобрался
сделал так

Тут главное не разобраться а понять принцип работы, тогда сможеш разобраться
в любом ином случае.

Автор - Alex3A
Дата добавления - 07 Сентября 2009 в 18:52
  • Страница 1 из 1
  • 1
Поиск: