提问人:Akshay Dusane 提问时间:2/15/2016 更新时间:2/15/2016 访问量:673
我怎样才能将 echo 的值存储到 php 变量中
How I can Store value of echo into php variable
问:
我想将回声的值存储到 php 变量中,但只有我得到的是 HTML 标签,而不是持有该标签的实际值。
Java脚本
function openModal()
{
var checked=false;
var elements = document.getElementsByName("offer[]");
for(var i=0; i < elements.length; i++)
{
if(elements[i].checked)
{
ele=elements[i].value;
alert(ele);
checked = true;
}
}
document.getElementById('test').innerHTML=ele;
}
PHP的
ob_start();
echo "<label id='testH1'></label>";
$myStr = ob_get_contents();
ob_end_clean();
当我使用它访问$myStr时,它会显示 id 持有的实际值,但是当我将此$myStr传递给 URL 时,它会再次显示'echo "My String ".$myStr;'
echo "<label id='testH1'></label>"
我需要通过 url 将 $myStr 的值传递到下一页。我该怎么办?
答:
0赞
Martin Andreev
2/15/2016
#1
您可以使用 get 参数进行重定向,或通过表单和 $_POST 发送。
使用 get param,您可以执行以下操作:
$url = 'my_page.php?param=' . urlencode($myStr);
header('Location : ' . $url);
exit();
评论
0赞
Akshay Dusane
2/15/2016
我想将 url 传递给 Anchor 标签,您的代码会给出一些 url 无法识别的编码值,结果它将显示空白值。这是我的解决方案锚标记<a href='../interviewHr/createfile.php?id='“.urlencode($myStr).”'>
评论