繁体   English   中英

我如何将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();

当我使用'echo "My String ".$myStr;'访问$ myStr时 它将显示id保留的实际值,但是当我将此$ myStr传递给URL时,它将再次显示echo "<label id='testH1'></label>"

我需要通过网址将$ myStr的值传递给下一页。 我该怎么办?

您可以使用get参数进行重定向,也可以通过表格和$ _POST发送。

通过获取参数,您可以执行以下操作:

$url = 'my_page.php?param=' . urlencode($myStr);
header('Location : ' . $url);
exit();

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM