PHP中Alert()和Prompt()的等价物

use*_*174 3 php alert prompt

在JavaScript中,我们有Alert()和Prompt(),它为用户打开一个弹出框.

是否有PHP的等价物? $Get_['asdf']是获取用户输入的一种方式......还有其他方式吗?

还有一个问题.是否要求PHP始终一次执行?或者它可以像JavaScript一样等待用户输入(例如弹出框),然后执行其余的代码.

San*_*dar 6

PHP是服务器端语言,它不能在客户端做警报消息.但是你可以在php中使用javascript来做警报.

<script type="text/javascript">
window.alert("Hi There, I am the Alert Box!")
</script>
Run Code Online (Sandbox Code Playgroud)

对于提示你可以做这样的事情 -

<?php

    //prompt function
    function prompt($prompt_msg){
        echo("<script type='text/javascript'> var answer = prompt('".$prompt_msg."'); </script>");

        $answer = "<script type='text/javascript'> document.write(answer); </script>";
        return($answer);
    }

    //program
    $prompt_msg = "Please type your name.";
    $name = prompt($prompt_msg);

    $output_msg = "Hello there ".$name."!";
    echo($output_msg);

?>
Run Code Online (Sandbox Code Playgroud)