2016-01-26 4 views
-3

Я новичок в PHP, и я пытаюсь добиться этого:Возобновить выполнение функции PHP после GUI

enter image description here

Проблема заключается в том, я даже не знаю, можно ли с помощью любой комбинации PHP/Javascript или JQuery. Когда пользователь перенаправляется в пользовательский интерфейс, состояние функции теряется и не может быть возобновлено с того места, где оно осталось, после успешного завершения задач пользовательского интерфейса.

Возможно ли решение проблемы? Я знаю, что могу создать новый метод и вызвать его после того, как пользователь нажмет OK. Но мое требование состоит в том, чтобы не разбивать функцию в других модулях.

Заранее спасибо.

+0

Да, возможно, то, что вы ищете, вызывает js-скрипт и html внутри php-функции, это возможно. но это не рекомендуется. лучше попробуйте ajax здесь. js script указывает ajax-файл с php-функцией, функция возвращает некоторое значение, с разобранным значением, снова запускает js-скрипт для подтверждения да/нет. – ameenulla0007

+0

PHP не работает так. Когда вы делаете запрос, веб-сервер выбирает его и передает его на PHP. Затем PHP делает то, что нужно. Когда это будет сделано, он вернет выходные данные на веб-сервер и ответы веб-сервера с выходом php. После возвращения выход PHP выполняется и не будет выполняться до тех пор, пока не будет сделан новый запрос. –

+0

Вы можете использовать $ _SESSION для хранения информации, но я рекомендую сохранить информацию в базе данных для дальнейшего использования. – lwb

ответ

1

Нет, PHP - это язык сценариев: скрипт запускается, что-то делает и умирает. И так на каждом запросе. Сделайте свой код безстоящим, у нас есть файлы и базы данных и другие хранилища для состояния.

Смежные вопросы