将变量传递给url参数php

时间:2015-05-15 15:30:51

标签: php

我正在尝试将表单中的变量传递给另一个php文件来创建一个xml文件。

   <?php

        $sentxt = $_POST['text']; //this comes from the form php 

         $params = array(

            'answer_url' => 'to_xml.php?msg="$sentxt"', 

        );
     $response = $p->make_xml($params);
     echo "$sentxt";

    ?>

每当我尝试运行此操作时,我都会遇到问题

xml文件不断输出“$ sentxt”而不是通过php表单发送到$ sentxt的字符串。 回声“$ sentxt”;显示正确的字符串已正确传递,但字符串永远不会传递到数组中。

1 个答案:

答案 0 :(得分:0)

您应该将'替换为"进行字符串插值。

<?php
    $sentxt = $_POST['text']; //this comes from the form php 

    $params = array(
        'answer_url' => "to_xml.php?msg=$sentxt", 
    );
    $response = $p->make_xml($params);
    echo $sentxt;
?>