我使用PHP 5.3沒有框架。將值從PHP傳遞到HTML沒有會話和cookie
如何將PHP文件中的值傳遞給另一個PHP或HTML或Javascript文件?
使用$_POST
我可以做到這一點,但如何傳遞沒有窗體的值?
我使用PHP 5.3沒有框架。將值從PHP傳遞到HTML沒有會話和cookie
如何將PHP文件中的值傳遞給另一個PHP或HTML或Javascript文件?
使用$_POST
我可以做到這一點,但如何傳遞沒有窗體的值?
的PHP PHP
,捲曲
$url = 'http://domain.com/get-post.php';
$fields = array(
'lname'=>urlencode($last_name),
'fname'=>urlencode($first_name),
'title'=>urlencode($title),
'company'=>urlencode($institution),
'age'=>urlencode($age),
'email'=>urlencode($email),
'phone'=>urlencode($phone)
);
//url-ify the data for the POST
foreach($fields as $key=>$value) { $fields_string .= $key.'='.$value.'&'; }
rtrim($fields_string,'&');
//open connection
$ch = curl_init();
//set the url, number of POST vars, POST data
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch,CURLOPT_POST,count($fields));
curl_setopt($ch,CURLOPT_POSTFIELDS,$fields_string);
//execute post
$result = curl_exec($ch);
//close connection
curl_close($ch);
PHP爲HTML
echo
(因爲HTML是客戶端,假設它是你的HTML和你'不刮或注射)
PHP到JS
同PHP爲HTML
非常感謝.. – EscalinNancy
謝謝..它的工作..真的幫助我..非常感謝 – EscalinNancy
您可以將它們追加到查詢字符串中,而無需使用表單。
example.com/page.html?var1=data&var2=data
至於不使用形式,會話或餅乾去,我覺得你跑出來的選擇。
傳遞隱藏的輸入是實現它的可接受的方式,但它需要表單。
是否有任何理由不能(不想?)使用會話,cookie或表單?
我假設你想從客戶端(HTML)送價值。
不知道爲什麼你不想使用會話!
但我可以建議的方式是使用數據庫,使用jQuery Ajax將值保存到數據庫中,並且使用jQuery Ajax,您還可以使用「表單」將數據發送到PHP。
保存到數據庫後,您可以將其查詢回任何頁面。
希望這會幫助你!
參考: jQuery Ajax
感謝
不是從客戶端到服務器..這是從服務器到客戶端..結果集選擇語句(用.php文件)發送到.html文件。 $ arrVariable = select * from tablename的結果集。這個$ arrVariable應該傳遞給HTML以便在瀏覽器中顯示。新的和必須學習的AJAX – EscalinNancy
仍然我覺得你可以使用AJAX發佈數據而不使用表單,先去學習jQuery AJAX,它可以解決你的問題 – jaym
了什麼問題,你真的想在這裏解決?一個好的答案取決於你想要達到的目標。 –
我是新來的PHP和試圖探索它..我從MYSQL獲取值,並且必須發送到HTML沒有$ _SESSION和$ _COOKIES。 – EscalinNancy
你應該發佈你的代碼。通過這種方式,我們可以看到您想要做的事情,並在此內做出更準確的幫助。 – Tim