Работа с $_GET в нескольких файлах php

Условия задания. Необходимо 1) создать первый файл php в котором
а) создается функция date в сегодняшней датой и временем
b)выводится ссылка на другую страницу php, где пользователь вводить логин и пароль
2) Второй файл обрабатывает данные и отправляет в новый файл result, где выводит введенные данные и date из первого файла.

Первый файл:

PHP:
  1. $_GET[‘date’] = date(«r»);
  2. file_put_contents(‘result.php’, $_GET[‘date’]);
  3.  
  4. echo «<h2>Перейдите по ссылке для регистрации</h2>»;
  5.  
  6. echo «<a href= getUser.php>registration user </a>» . «<br>»;

Второй файл:

Код (Text):
  1.  
  2. <form action=»result.php» method=»get»>
  3.     <input type=»text» id=»log» name=»login» placeholder=»Login» required>
  4.     <?php
  5.     if (isset($_GET[‘login’]))
  6.     {
  7.         $login = $_GET[‘login’];
  8.         file_put_contents(«result.php»,$login);
  9.     }
  10.     ?>
  11.     <input type=»password» id=»password» name=»pass» placeholder=»Password» required>
  12.     <?php
  13.     if (isset($_GET[‘pass’]))
  14.     {
  15.         $pass = $_GET[‘pass’];
  16.         file_put_contents(«result.php», $pass);
  17.     }
  18.     ?>
  19.     <input type=»submit» value=»Отправить»>
  20. </form>

result:

PHP:
  1. echo «Hello dear {$_GET[‘login’]}, your password: {$_GET[‘pass’]}, today {$_GET[‘date’]}«;

Моя проблема в том, что в result я получаю только результат date(«r»), без остальных данных. Прошу вашей критики))

 

@Genchik, уверены, что надо в файл сохранять значения, используя file_put_contests, а не передавать их через get-параметры в ссылках?

 

по условию должно быть так.

 

В условии ни слова о сохранении значений в файлах.

 

Критиковать-то, особо, и нечего.
https://www.google.com/search?q=формальная+логика+учебник

А сами скрипты вот

PHP:
  1. <?php
  2. //result.php
  3. $login = isset($_GET[‘login’]) ? htmlspecialchars($_GET[‘login’]) : «guest»;
  4. $pass  = isset($_GET[‘pass’])  ? htmlspecialchars($_GET[‘pass’])  : «empty»;
  5. $date  = isset($_GET[‘date’])  ? htmlspecialchars($_GET[‘date’])  : «empty from getUser»;
  6. $format = «Hello, %s\nYour password is %s.\nToday is %s«;
  7. printf($format, $login, $pass, $date);
  8. ?>
  9.  
  10. <?php
  11. //getUser.php
  12. echo ‘<form action=»result.php»>’;
  13. echo ‘Login<br>’;
  14. echo ‘<input type=text name=»login» size=20 value=»»><br>’;
  15. echo ‘Password<br>’;
  16. echo ‘<input type=password name=»pass» size=20 value=»»><br>’;
  17. $date = isset($_GET[‘date’]) ? htmlspecialchars($_GET[‘date’]) : «empty from first»;
  18. $format = ‘<input type=hidden name=»date» value=»%s»>’;
  19. printf($format, $date);
  20. echo ‘<input type=submit value=»go»>’;
  21. echo ‘</form>’;
  22. ?>
  23.  
  24. <?php
  25. //first.php
  26. printf(‘<a href=»getUser.php?date=%s»>registration user</a>’, urlencode(date(«r»)));
  27. ?>
 

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *