我使用一个表格,收集在其字段中输入的数据。使用onsubmit
我将数据发送到另一个页面以显示相同的内容。
即page1.php
有两个输入字段:
pageNo = 1 //id and name of the input text field are the same, `pageID`
//id and name of the input text field are the same, `someRandomValue`
someRandomValue = "A long character string consisting of every possible character that can be typed from the keyboard"
page2.php
我在[页面名称仅用于显示目的]中收到上述内容,使用$_GET
:
//on `echo` displays the desired result
$pageID = $_GET['pageNo'];
// on `echo` does not print anything
$randomValue = $_GET['someRandomValue'];
但是,当通过地址栏直接键入时,第二个打印值和其他小子字符串1
一样简单。ab
我尝试过$_GET
直接使用变量以及$randomValue
使用所有方法-echo
和.print_r
var_dump
在某些情况下。打印到第一个 '#' 的子字符串,对于较小的字符串也是如此。是不是因为一些特殊字符,我无法获得想要的结果?
PS:这onsubmit
就是我想说的标准表单、提交按钮和通常使用的onsubmit事件。
示例网址:?pageNo=a&someRandomValue=aslkfdjslfhdskljOU#OsssssssIU#IO$U#IO$
当我单独打印第二个时,我得到:aslkfdjslfhdskljOU