У меня есть 2 страницы, где пользователь предоставляет данные, которые необходимо сохранить (первая строка - это строка с первой страницы, а остальная часть - из формы со второй страницы). Эта веб-страница не на сервере, а на ноутбуке без подключения к Интернету. План предназначен для всех этих данных, которые должны быть записаны в текстовый документ.
Мой вопрос: могу ли я var = get.element...
первую переменную на JavaScript, например var = get.element...
а затем перенаправить пользователя на вторую страницу, где больше переменных отправляется на один и тот же JavaScript без первого исчезновения. Потому что из того, что я понял, все скрипты и переменные "перезагружаются" при перезагрузке.
Дополнительно, вот как я планирую писать информацию в текстовом файле, хорошо ли она выглядит или есть лучший способ хранить данные локально?
<?php
function createFile(){
$file = 'D:\test.txt';
// Open the file to get existing content
$current = file_get_contents($file);
// Append a new person to the file
$current .= "John Smith\n";
// Write the contents back to the file
file_put_contents($file, $current);
}
?>
Спасибо за все ваше время!
Я бы подумал передать некоторые параметры с первой страницы с помощью запроса GET
или POST
на вторую страницу.
Например:
//yourApp/second_page.php?name=John Smith
запрашивается с первой страницы, чтобы вы могли получить данные на второй странице с помощью $_GET['fname']
Решение @shadow, предлагаемое (с использованием html5 local storage api), кажется более чистым и простым.