Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何存储$\u请求中的参数以供以后使用_Php_Search_Parameters_Request - Fatal编程技术网

Php 如何存储$\u请求中的参数以供以后使用

Php 如何存储$\u请求中的参数以供以后使用,php,search,parameters,request,Php,Search,Parameters,Request,我有一个带有表单的html页面。在表格中,我有一个搜索功能和一个删除功能,可以在每个结果行中使用,如下所示: ..<td><img src="delete.gif" style="cursor: pointer" onClick="javascript:delete();"></td>.. <input type="submit" value="search" onClick="javascript:search();"> 非常感谢

我有一个带有表单的html页面。在表格中,我有一个搜索功能和一个删除功能,可以在每个结果行中使用,如下所示:

..<td><img src="delete.gif" style="cursor: pointer" onClick="javascript:delete();"></td>..

    <input type="submit"   value="search" onClick="javascript:search();">

非常感谢

将其存储在局部变量中,也可以将其存储到cookie中。因此,您可以根据需要多次使用它。

将其存储在局部变量中,或者您可以将其存储到cookie中。因此,您可以根据需要多次使用它。

使用
$\u REQUEST
superglobal不太安全。根据您的方法使用
$\u POST
$\u GET
。要存储某些内容供以后使用,请使用
$\u SESSION
子全局数组

    session_start(); // In the beginning of your script

...

    $_SESSION['param1'] = $_REQUEST['param1'];

然后,即使在重新加载页面后,您也可以在站点内的任何其他位置使用
$\u会话['param1']

使用
$\u请求
超全局是不太安全的。根据您的方法使用
$\u POST
$\u GET
。要存储某些内容供以后使用,请使用
$\u SESSION
子全局数组

    session_start(); // In the beginning of your script

...

    $_SESSION['param1'] = $_REQUEST['param1'];

然后,即使在页面重新加载之后,您也可以在站点内的任何其他地方使用
$\u会话['param1']

您也可以通过javascript来实现这一点

最好通过删除该行来删除该行,而不是再次调用服务器端来再次呈现结果

现在您可以将不需要的命中保存到服务器端

例如

// in JS
   function delete(this){
      $.ajax({}); // call ajax to delete from server side (php)<br>
      delete this row (tr);<br>
   }
//在JS中
函数删除(此){
$.ajax({});//调用ajax从服务器端删除(php)
删除此行(tr);
}
您也可以通过javascript实现这一点

最好通过删除该行来删除该行,而不是再次调用服务器端来再次呈现结果

现在您可以将不需要的命中保存到服务器端

例如

// in JS
   function delete(this){
      $.ajax({}); // call ajax to delete from server side (php)<br>
      delete this row (tr);<br>
   }
//在JS中
函数删除(此){
$.ajax({});//调用ajax从服务器端删除(php)
删除此行(tr);
}