• Как запретить обновление страницы для скачивания?

    @psiklop
    JS тут самый неработоспособный метод.
    Писать в сессию, которая недолговечна.
    Поставить пользователю куку и записать в таблицу, пока кука не исчезнет.
    Ввести авторизацию пользователей, хоть через плагин.
    Альтернативный метод авторизовать их по внешнему номеру/email при возможности туда и высылать ссылку.
    Ответ написан
    Комментировать
  • Как автоматически заполнить форму пришедшими данными?

    ipatiev
    @ipatiev Куратор тега PHP
    Потомок старинного рода Ипатьевых-Колотитьевых
    Никто не подскажет, потому что сам по себе ваш код рабочий.
    Скорее всего, вы выводите данные не сразу, а в каком-то другом скрипте, например после редиректа, но почему-то ожидаете, что РНР будет таскать за вами массив $_POST по всему сайту, и при этом помнить, какой именно $_POST вам нужен в данный конкретный момент, среди всех форм, оправленных всеми пользователями на сайте.

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

    <form method="POST" action="">	 
      <input type="hidden" name="label" value="<?= htmlspecialchars($_POST["label"]) ?>" />
      <input type="hidden" name="amount" value="<?= htmlspecialchars($_POST["amount"]) ?>" />
      <input type="submit" name="ok" value="" id="button" />
    </form>
    Ответ написан
    8 комментариев
  • В чем ошибка при уведомлении оплаты от юмонеу?

    delphinpro
    @delphinpro Куратор тега PHP
    frontend developer
    Вы написали примитивное сообщение об ошибке и удивляетесь, что вам не понятна ее природа?

    if ($_POST['sha1_hash'] != $hash) exit('Неверный хэш');
    if ($_POST['codepro'] === true) exit('Что-то не то с параметром codepro');
    if ($_POST['unaccepted'] === true ) exit('Что-то не то с параметром unaccepted');
    Ответ написан
    6 комментариев