簡體   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