0

我正在使用此代码将地址发布到 iframe 中的表单。一切都在本地和我自己的 Web 服务器上完美运行,但是当我在客户端的服务器上尝试它时,它只是将此代码显示为 iframe 的表单字段中的文本知道为什么它在这里不起作用吗?客户端运行的 PHP 版本也比我稍新。

<iframe name="iFrameName" id="iFrameName" frameborder="0" height="600px" width="700px"></iframe>

<?php 
   if ($_POST["FormtoCRM"] == "Login")
    {
?>
        <form action="http://www.mywebsite.com/iframe.cfm" method="post" target="iFrameName" id="FormtoCRMForm" style="display:none">
            <input type="text" input name="address" value="<?= $_POST['address'] ?>">


                    </form>


        <script type="text/javascript">
document.getElementById("FormtoCRMForm").submit();
</script>


<?php
    }
?>
4

2 回答 2

3

试试这个代码

<?php echo $_POST['address']; ?>

我的猜测是您的PHP配置中未启用短打开标签。

于 2013-03-10T22:19:28.287 回答
0

很可能在其托管环境中关闭了short_open_tag配置选项。而不是<?= $_POST['address'] ?>使用<?php echo $_POST['address'] ?>.

于 2013-03-10T22:20:36.820 回答