我正在尝试将表单中的变量传递给另一个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”;显示正确的字符串已正确传递,但字符串永远不会传递到数组中。
答案 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;
?>