日期:2014-05-17  浏览次数:20509 次

请问在一PHP文件中引用另一PHP文件中的<form>有效吗
rt

1.php:
PHP code

ob_start();

include 'pages/login-template.php';

$loginForm = ob_get_clean();



pages/login-template.php:
PHP code

<form action="<?php echo htmlspecialchars($_SERVER['PHP_SELF']);?>" method="post">
    <table>
        <caption>用户登录</caption>
        <tr>
           <td id="title">用户名</td>
           <td><input type="text" name="loginUserName" 
                            value="<?php isset($_POST['loginUserName']) ? htmlspecialchars($_POST['loginUserName']) : '';?>"/></td>
        </tr>
        <tr>
           <td id="title">密码</td>
           <td><input type="password" name="loginUserPassword" size="20"/></td>
        </tr>
        <tr id="btn">
           <td><input type="submit" name="Login" value="提交"/></td>
           <td><input type="reset" name="Reset" value="重置"/></td>
        </tr>
    </table>
</form>



这样ob_start这个form有效吗?

------解决方案--------------------
为什么没效?ob_start();开启缓存嘛,不影响