1
  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
Приветствуем вас,Гость, на форуме IFUD.WS. Обязательно рекомендуется к прочтению правила форума http://ifud.ws/threads/obnovleno-pravila-foruma.7759

Скрыть путь к action в php форме

Тема в разделе "Наши статьи", создана пользователем ResH, 4 авг 2013.

  1. TopicStarter Overlay
    ResH

    ResH Команда форума

    Регистрация:
    26 июл 2012
    Сообщения:
    1.678
    Симпатии:
    2.271
    Бывает так что хочется скрыть пусть к скрипту который обрабатывает отправленные ему данные через форму
    Как вы знаете браузер показывает пусть к скрипту или его можно узнать просмотрев исходник страницы
    Для этого есть много способов , но самый рабочий и безопасный эт PHP_SELF
    Вот обычная форма

    <form action="action.php" method="post">
    <p>Ваше имя: <input type="text" name="name" /></p>
    <p>Ваш возраст: <input type="text" name="age" /></p>
    <p><input type="submit" /></p>
    </form>
    Как видим в поле action указан путь к скрипту который будет обрабатывать данные
    Сейчас мы заменим путь на <?php echo $_SERVER['PHP_SELF']; ?>
    и добавим в заголовок этой страницу то что должно было находится в файле action.php

    Пример



    Код:
    <?PHP
    $name = $_POST['name'];
    $age = $_POST['age'];
     
    $c = "Имя: $name Возраст: $age ";
    $fp = fopen("log.txt","a+");
    fwrite($fp,"\n [ $c ] \n");
    fclose($fp);
    header("Location: https://ifud.ws");
    ?>
     
    <form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
     
    <p>Ваше имя: <input type="text" name="name" /></p>
     
    <p>Ваш возраст: <input type="text" name="age" /></p>
     
    <p><input type="submit" /></p>
     
    </form>
     
    • Like Like x 1
    Метки:
  2. djniktih

    djniktih

    Регистрация:
    21 июн 2013
    Сообщения:
    415
    Симпатии:
    241
    А можно так-же и перенаправить посредством php post данные)
     

Поделиться этой страницей

Загрузка...