Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/30: Рейтинг темы: голосов - 30, средняя оценка - 4.50
 Аватар для Nebiros
41 / 40 / 16
Регистрация: 23.03.2010
Сообщений: 3,122

Как узнать название переменной?

04.01.2011, 15:23. Показов 6252. Ответов 17
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
вопрос уже подымался но хотелось бы уточнить возможно ли вообще каким то образом узнать названия переменных и какими способами они посылаются (post,сессия и т д) ?

Просто заказчики дали дизайн который они хотят обновить у себя на сайте , и вот какие условия - 1. надо чтоб он был на WordPress 2. скрипта сайта они не предоставляют , а там есть форма которая отправляет данные на обработку в определенный скрипт и потом получает "какие то данные" которые нужно в новом скрипте указывать.

Вопрос - это возможно или нет?

Добавлено через 5 минут
да кстати сайт выглядит к примеру так http://www.site.com а скрипт напрявляет на https://www.site.com - это вообще как понять - это находится на разных серверах или как?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
04.01.2011, 15:23
Ответы с готовыми решениями:

Как сделать чтобы название переменной, было значение другой переменной?
Я хочу сделать следующее: пример: $test1 = "aver"; $test2 = "12345"; В конечном итоге, я хочу получить такой результат: $aver =...

Как узнать название папки, в которой лежит файл?
есть файл, который инклудится в другие файлы в других папках, и в зависимости от того в какую папку он заинклудится он должен себя вести по...

Как узнать имя переменной?
Как известно пользователю в браузер выводится не имя переменной а то что ей присвоено . Вопрос - можно ли узнать каким то образом именно...

17
 Аватар для Dimedrol
2378 / 941 / 129
Регистрация: 25.04.2009
Сообщений: 2,635
Записей в блоге: 4
04.01.2011, 17:46
HTTPS — расширение протокола HTTP, поддерживающее шифрование. Данные, передаваемые по протоколу HTTP, «упаковываются» в криптографический протокол SSL или TLS, тем самым обеспечивается защита этих данных. В отличие от HTTP, для HTTPS по умолчанию используется TCP-порт 443. Эта система была разработана компанией Netscape Communications Corporation, чтобы обеспечить аутентификацию и защищенное соединение. HTTPS широко используется в мире Веб для приложений, в которых важна безопасность соединения, например, в платежных системах.
wikipedia
PHP
1
2
3
4
echo 'POST<br />';
foreach($_POST as $key => $val) echo $key,' - ',$val,'<br />';
echo 'GET<br />';
foreach($_GET as $key => $val)  echo $key,' - ',$val,'<br />';
Попробуй так.
1
 Аватар для Nebiros
41 / 40 / 16
Регистрация: 23.03.2010
Сообщений: 3,122
04.01.2011, 20:01  [ТС]
Цитата Сообщение от Dimedrol Посмотреть сообщение
Попробуй так.
никаких данных не выводит , я так понял этот скрипт нужно запускать сразу после посещения того сайта (или как?) .

а на счет HTTPS я так понял что ссыка идет на этот же сервер но данные шифруются или я не так понял?
0
 Аватар для romchiksoad
1957 / 796 / 89
Регистрация: 03.11.2009
Сообщений: 3,066
Записей в блоге: 2
04.01.2011, 20:51
Цитата Сообщение от Nebiros Посмотреть сообщение
никаких данных не выводит , я так понял этот скрипт нужно запускать сразу после посещения того сайта (или как?) .
Тот код нужно вставить в скрипт, который принимает данные от клиента. Если Вам нужны имена полей( и других элементов формы ), то залезьте в исходник,там они должны быть! И метод передачи данных так же должен быть указан. Если не указан, то по умолчанию( вроде ) метод GET
Цитата Сообщение от Nebiros Посмотреть сообщение
а на счет HTTPS я так понял что ссыка идет на этот же сервер но данные шифруются или я не так понял?
Да, вроде так
1
 Аватар для Nebiros
41 / 40 / 16
Регистрация: 23.03.2010
Сообщений: 3,122
04.01.2011, 21:38  [ТС]
Цитата Сообщение от romchiksoad Посмотреть сообщение
Тот код нужно вставить в скрипт, который принимает данные от клиента. Если Вам нужны имена полей( и других элементов формы ), то залезьте в исходник,там они должны быть! И метод передачи данных так же должен быть указан. Если не указан, то по умолчанию( вроде ) метод GET
так в том то и дело они не дают исходник , тоесть мне нужно узнать названия переменных зайдя на их сайт , как по мне то я пока не вижу решения как это сделать или я ошибаюсь?
0
 Аватар для Dimedrol
2378 / 941 / 129
Регистрация: 25.04.2009
Сообщений: 2,635
Записей в блоге: 4
04.01.2011, 21:51
Залезь в исходный код страницы. Найди:
..... <form method="_____"> ......
Так ты узнаешь - GET или POST
Затем:
.....input type="тип" name="_______"......
Имя = элемент массива POST или GET


<form method="POST" action="">
<input type="text" name="usertext" />
</form>

$_POST['usertext']
0
 Аватар для romchiksoad
1957 / 796 / 89
Регистрация: 03.11.2009
Сообщений: 3,066
Записей в блоге: 2
04.01.2011, 22:00
Dimedrol, да, я это и имел ввиду.
0
 Аватар для Nebiros
41 / 40 / 16
Регистрация: 23.03.2010
Сообщений: 3,122
04.01.2011, 22:12  [ТС]
Цитата Сообщение от Dimedrol Посмотреть сообщение
Залезь в исходный код страницы. Найди:
..... <form method="_____"> ......
Так ты узнаешь - GET или POST
Затем:
.....input type="тип" name="_______"......
Имя = элемент массива POST или GET
вот кусок из ихнего исходного кода

HTML5
1
2
3
4
<form id="gt_input_form" action="https://www.site.com/" method="post" enctype="multipart/form-data" onsubmit="ie7Ani();">
<input type="hidden" id='input_type' name="input_type" value=""/>
..................................
<a onclick="javascript: showProgress(); ie7Ani(); document.forms.gt_input_form.submit();" title="Calculer le prix" style="text-decoration: none;">
</form>

и как я из этого могу получить названия переменных которые потом присылаются из скрипта обработчика?

P.s. - взят кусок кода с их сайта , заменен только адрес...
0
 Аватар для romchiksoad
1957 / 796 / 89
Регистрация: 03.11.2009
Сообщений: 3,066
Записей в блоге: 2
04.01.2011, 22:19
Nebiros, метод POST, имя единственного поля( и то скрытого ) - input_type.

Добавлено через 2 минуты
Nebiros, возможно, это не весь код( остальной подгружается аяксом и виден только в спец. инструментах для разработчика( типа: Web Developer, FireBug, etc. ) )
1
 Аватар для Nebiros
41 / 40 / 16
Регистрация: 23.03.2010
Сообщений: 3,122
04.01.2011, 22:25  [ТС]
Цитата Сообщение от romchiksoad Посмотреть сообщение
Nebiros, возможно, это не весь код( остальной подгружается аяксом и виден только в спец. инструментах для разработчика( типа: Web Developer, FireBug, etc. ) )
я могу показать весь код формы так как если я дам ссылку на этот сайт то ее всеравно уберут , но как вы мне предложите поступить в данной ситуации и возможно ли вообще узнать названия переменных?
0
 Аватар для romchiksoad
1957 / 796 / 89
Регистрация: 03.11.2009
Сообщений: 3,066
Записей в блоге: 2
04.01.2011, 22:32
Цитата Сообщение от Nebiros Посмотреть сообщение
я могу показать весь код формы
Не надо... Читайте сейчас внимательно:
1) атрибут method тега <form> указывает на метод отправки данных на сервер;
2) атрибут name любого другого тега формы( <input>, <select>, etc. ) указывает имя элемента, значение которого в скрипте-обработчике будет доступно под этим "именем", т.е. так:
( если взять во внимание, что метод передачи данных нам уже известен )
$_POST['input_type'] - содержит значение, которое присвоили элементу формы с именем input_type.
1
 Аватар для Nebiros
41 / 40 / 16
Регистрация: 23.03.2010
Сообщений: 3,122
04.01.2011, 22:39  [ТС]
Цитата Сообщение от romchiksoad Посмотреть сообщение
$_POST['input_type'] - содержит значение, которое присвоили элементу формы.
но это понятно какие переменные отправляются на обработку , но если обратно посылаются переменные раннее не указываемые , например обработчик принял данные с формы и отослал методом пост переменную скажем так $_POST['money']=100; и как мне узнать?
0
 Аватар для romchiksoad
1957 / 796 / 89
Регистрация: 03.11.2009
Сообщений: 3,066
Записей в блоге: 2
04.01.2011, 22:48
Не понял Вас. Т.е. форму заполнили и отправили на сервер конкретному скрипту, который в свою очередь, отправил какие-то другие данные другому скрипту так же методом POST??? Если так, то я не смогу Вам в этом помочь, если у Вас нет доступа к исходному коду на PHP
1
 Аватар для Nebiros
41 / 40 / 16
Регистрация: 23.03.2010
Сообщений: 3,122
04.01.2011, 22:59  [ТС]
Цитата Сообщение от romchiksoad Посмотреть сообщение
Не понял Вас. Т.е. форму заполнили и отправили на сервер конкретному скрипту, который в свою очередь, отправил какие-то другие данные другому скрипту так же методом POST??? Если так, то я не смогу Вам в этом помочь, если у Вас нет доступа к исходному коду на PH
вот и я о том же , как можно узнать название переменной ?
вот к примеру есть форма в которой отдаются переменные на обработку(например текст , перевод на какой язык) и потом с этого скрипта приходит переменная к примеру сколько это будет стоить(тоесть новая переменная) , и вот как я могу знать название этой переменной???
0
 Аватар для romchiksoad
1957 / 796 / 89
Регистрация: 03.11.2009
Сообщений: 3,066
Записей в блоге: 2
05.01.2011, 03:35
Цитата Сообщение от Nebiros Посмотреть сообщение
вот и я о том же , как можно узнать название переменной ?
Если Вам не доверяют исходный код, то это будет сделать... как минимум сложно А с другой стороны... Вы переделываете дизайн, как я понял, зачем Вам трогать двиг сайта?

Цитата Сообщение от Nebiros Посмотреть сообщение
и вот как я могу знать название этой переменной???
Наиболее подходящий способ, это тот который предложил Dimedrol...
P.S. странное устрорйство движка... Предложите им перписать их двиг на более... продвинутый
1
 Аватар для Nebiros
41 / 40 / 16
Регистрация: 23.03.2010
Сообщений: 3,122
05.01.2011, 09:49  [ТС]
Цитата Сообщение от romchiksoad Посмотреть сообщение
А с другой стороны... Вы переделываете дизайн, как я понял, зачем Вам трогать двиг сайта?
этот сайт переделывается под WordPress , и вот где выводится цена нужно указывать переменную которая будет приходить с скрипта обработчика , в их старой версии данные хранились в определенных полях базы а в новой версии они уже будут храниться в базе WP , и как тут не трогать?

Добавлено через 5 минут
Цитата Сообщение от romchiksoad Посмотреть сообщение
Если Вам не доверяют исходный код, то это будет сделать... как минимум сложно
я так понял что это вообще возможно но для этого мало знаний PHP и MYSQL ?
0
 Аватар для romchiksoad
1957 / 796 / 89
Регистрация: 03.11.2009
Сообщений: 3,066
Записей в блоге: 2
05.01.2011, 10:24

Не по теме:

Цитата Сообщение от Nebiros Посмотреть сообщение
я так понял что это вообще возможно но для этого мало знаний PHP и MYSQL ?
Наверно... Но за это можно сесть:)



Добавлено через 56 секунд
Цитата Сообщение от Nebiros Посмотреть сообщение
а в новой версии они уже будут храниться в базе WP , и как тут не трогать?
Им, я так понимаю, это не объяснить?
1
 Аватар для Nebiros
41 / 40 / 16
Регистрация: 23.03.2010
Сообщений: 3,122
05.01.2011, 11:19  [ТС]
Цитата Сообщение от romchiksoad Посмотреть сообщение
Им, я так понимаю, это не объяснить?
проблема в том что все делается через посредника и этот посредник разбирается в WP и C++ а PHP знает поверхностно , и я так понял что они просят невозможного...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
05.01.2011, 11:19
Помогаю со студенческими работами здесь

Как узнать имя переданной в запросе переменной?
Как узнать имя переданной в запросе переменной? То есть известно значение переменной, а имя было сгенерировано динамически. Я...

как узнать есть ли в переменной что-то кроме a-z,A-Z
как сделать &quot;Если есть в переменной $string что-то кроме a-z,A-Z выполнить действия, нет die()&quot;

Как узнать, есть ли в переменной нужная мне строчка?
Здравствуйте! Есть переменная с большим объёмом информации, как мне узнать, есть ли среди всего текста нужная строчка, например,...

Как узнать имя переменной которая ссылается на созданный объект?
Есть класс, допустим: class MyClass { var $id; function MyClass() { $this-&gt;id = имя переменной которая указывает на...

Название переменной
Есть вот такой код $l = &quot;a&quot;; $Index{$l} = &quot;ert&quot;; echo $Index{$l}; получаем ert, все верно.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
18
Ответ Создать тему
Новые блоги и статьи
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru