IMHO.WS

IMHO.WS (https://www.imho.ws/index.php)
-   Веб-программирование (https://www.imho.ws/forumdisplay.php?f=29)
-   -   Можно ли прервать и продолжить выполнение скрипта в PHP? (https://www.imho.ws/showthread.php?t=133910)

Viro_man 21.07.2008 16:43

Можно ли прервать и продолжить выполнение скрипта в PHP?
 
Возник сущий вопрос, в общем ситуация требует следующего, я отправляю по посту некие данные, эти данные сохраняются в двух местах, так вот, чтобы во второе место эти данные попали, имею два варианта, либо в обоих местах используются одинаковые пароли и ничего не надо задавать, либо во втором месте пароль различается и его надо задать. Я сначала подумал, а можно ли прервать выполнение скрипта вызовом подфункции, где бы поля были бы задавания пароля и логина, и после выполнения этих функций продолжение выполнения скрипта.
Это была бы первая идея, выполнение которой по моему невозможно, или я ошибаюсь?
Вторая идея, я при несоответствии пароля для второго места пихаю содержание $_POST и $_GET в $_SESSION, делаю своё дело, то есть выдаю поля для введения пароля и логина, а потом вызываю эту же страницу по новой и пихаю в post и get обратно данные из session и делаю вид, что ничего такого и не было. Но опять же, что лучше, что проще? Да и возможeн ли первый способ?

Viro_man 21.07.2008 18:39

PS: второй вариант сработал на отлично! В общем то вопрос можно было бы снять, однако интерес остался.

Hubbitus 22.07.2008 10:45

Первый не возможен конечно, PHP же на сервере выполняется. И если он выдал клиентскую часть, то чтобы получить от нее отклик, должен быть запрос серверу. Естественно что подобное можно несколько эмулировать на AJAX. Ну и просто заранее можно предложить ввести форму с логином и паролем, чтобы потом не прерываться.


Часовой пояс GMT +4, время: 23:33.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.