我想使用post方法或在URL中传递下一个文件中的长数据值,但是它说Submitted URI太大了!如何解决这个问题。
答案 0 :(得分:0)
您可以使用 $ _ 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 / 获取,但添加隐藏的输入字段就像这样。
<强>的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'];
?>
答案 1 :(得分:0)
将PHP_SELF与表单操作配合使用以发送长度超过65000个字符的字符。