我想用post方法或URL在下一个文件中传递长数据值,但这就是说提交的URI太大了!如何解决这个问题。
发布于 2018-06-19 06:44:54
使用带有窗体操作的PHP_SELF发送长度超过65000个字符的字符。
发布于 2018-04-17 06:13:38
您可以使用$_SESSION
会话是一种存储跨多个页面使用的信息(以变量形式)的方法。与cookie不同,信息不存储在用户计算机上。- W3Schools
使用会话尝试这段代码
Index.php
<?php
//Index Page Storing variable
$_SESSION['var'] = $long_var;
?>
Action.php
<?php
//Action Page Getting session
$long_var= $_SESSION['var'];
?>
或者使用方法POST/GET,但是添加这样的隐藏输入字段。
Index.php
<form method="POST" action="action.php">
<input type="hidden" name="var" value="long_var">
<input type="submit" name="submit">
</form>
Action.php
<?php
//getting POST variable from form
$long_var = $_POST['var'];
//getting GET variable from form
$long_var = $_GET['var'];
?>
https://stackoverflow.com/questions/49880052
复制