在没有会话和cookie的情况下将值从PHP传递到HTML
我使用的是没有框架的PHP5.3 如何将值从一个PHP文件传递到另一个PHP、HTML或Javascript文件在没有会话和cookie的情况下将值从PHP传递到HTML,php,post,Php,Post,我使用的是没有框架的PHP5.3 如何将值从一个PHP文件传递到另一个PHP、HTML或Javascript文件 使用$\u POST我可以做到,但是如何在不使用表单的情况下传递值?您只需将它们附加到查询字符串,而不使用表单 example.com/page.html?var1=data&var2=data 至于不使用表单、会话或cookie,我认为您已经没有选择了 传递隐藏的输入是一种可以接受的方法,但它需要表单 是否有任何理由不能(不想?)使用会话、cookie或表单? PHP到PHP 卷曲
使用
$\u POST
我可以做到,但是如何在不使用表单的情况下传递值?您只需将它们附加到查询字符串,而不使用表单
example.com/page.html?var1=data&var2=data
至于不使用表单、会话或cookie,我认为您已经没有选择了
传递隐藏的输入是一种可以接受的方法,但它需要表单
是否有任何理由不能(不想?)使用会话、cookie或表单?- 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
(因为html是客户端的,假设它是您的html,而您不是在刮取或注入)echo
- PHP到JS 与PHP到HTML相同
谢谢Thank you:-)但是数组变量的情况是什么?使用GET将显示url na??有什么办法可以避免吗?GET确实显示在URL中。如果你想做一个数组,可以这样使用:
var[1]=data&var[2]=data
你能展示一下你到目前为止写的东西吗?我可能误解了你最初的目标。。。您可能只需要echo语句。您真正想解决的问题是什么?一个好的答案取决于你想要达到的目标。我是php新手,正在尝试探索它。。我从MYSQL获取了一些值,这些值必须在没有$\u会话和$\u COOKIES的情况下发送到HTML。您应该发布代码。这样,我们可以看到您正在尝试做什么,并在这方面提供更准确的帮助。而不是从客户端到服务器。。这是从服务器到客户端。。要发送到.html文件的select语句(以.php文件编写)的结果集$arrVariable=从tablename中选择*的结果集。此$ARR变量应传递到HTML以在浏览器中显示。我是新来的,必须学习AJAX。我仍然觉得可以使用AJAX发布数据,而不必使用表单,先去学习jQueryAjax,它可能会解决您的问题