[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: передача переменных
Страницы: 1, 2
inpost
maax
HTML - это то, что находится у клиента. Любой код в нём виден ему же.
Можешь данные хранить не в input, к примеру, а в сессии на стороне сервера. В таком случае у пользователя не будет доступа к этим самым данным и менять не сможет.
Альтернативой можешь лишь проверять на стороне обрабатываемого файла точно ли в том инпуте верное значение записано. Но и оно не нужно, если ты смог его получить из переменной, то просто пользуйся этой переменной не для вывода формы, а уже в скрипте отправки данных!

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
killer8080
Цитата (maax @ 15.02.2017 - 23:41)
killer8080

Вообще нахер нужен форум если тут все отвечают вопросом на вопрос

Вообще то вопрос был уточняюще-наводящий wink.gif
Цитата (maax @ 13.02.2017 - 14:13)
ну и есть еще некоторая информация которую никак нельзя позволить редактировать, чтоб она передавалась как есть

тебе не нужно ничего передавать, вся информация уже есть на сервере, тем более раз юзер не имеет права её редактировать. Для сохранения состояния между запросами существуют сессии.
Kusss
По поводу грабель с сессиями:
Открыл данные (1), в соседнем вкладке другие данные(2). Вернулся к 1 закладке - нажал изменить .
Результат: данные из 1 формы записались в строку с id=2. Данные с id 1 и 2 стали одинаковые.

P.S. Получить данные из GET = $_SERVER .
maax
killer8080

да на каком еще сервере, $_GET и $_SERVER нихера ничего не показывают, $_SERVER пишет что выполняется файл ajax.php в котором нету б....ть никакого ида, пойду на стройку работать лучше нахер этот пхп, я не пойму в чем проблема передать одну ебаную цифру из одного файла в другой, сессии..сессии.сессии чтоб засрать этими сессионными файлами весь хост?
killer8080
Цитата (maax @ 17.02.2017 - 12:25)
да на каком еще сервере, $_GET и $_SERVER нихера ничего не показывают,

да причём тут они
Цитата (maax @ 13.02.2017 - 11:55)
      <input type="hidden" name="variable" value="<?php echo $row ?>">

$row это серверная переменная?



Спустя 3 минуты, 2 секунды killer8080 написал(а):
там где формируешь html
<?php
session_start();

$_SESSION['row'] = $row;


в ajax.php
session_start();

echo $_SESSION['row'];
maax
killer8080

На странице с отправкой формы файлу ajax.php (https://test.ru/page.php?id=1)

беру этот ид из ссылки вот и $row
if (isset($_GET['id'])) {$row = $_GET['id']; }
maax
killer8080

Напиши свой адрес ,я тебе отправлю бутылку. Думал месяц как это сделать , а тут такая херня
Kusss
Цитата (Kusss @ 16.02.2017 - 10:18)
По поводу грабель с сессиями:
Открыл данные (1), в соседнем вкладке другие данные(2). Вернулся к 1 закладке - нажал изменить.
Результат: данные из 1 формы записались в строку с id=2. Данные с id 1 и 2 стали одинаковые.

А теперь проверь "Грабли"
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.