来自链接参数的多个 $_GET
我使用 js 将值发送到 php 文件,如下所示:
validation.php?firstName=test?lastName=test?email=test?contactNumber=test?title=test?description=test
在validation.php 中,我使用这些值创建了数组,如下所示:
$data[0] = $_GET['firstName'];
$data[1] = $_GET['lastName'];
$data[2] = $_GET['email'];
$data[3] = $_GET['contactNumber'];
$data[4] = $_GET['title'];
$data[5] = $_GET['description'];
不幸的是,php 返回了错误,为什么?
I'm sending values to php file using js like that:
validation.php?firstName=test?lastName=test?email=test?contactNumber=test?title=test?description=test
And in validation.php I've created array with these values like that:
$data[0] = $_GET['firstName'];
$data[1] = $_GET['lastName'];
$data[2] = $_GET['email'];
$data[3] = $_GET['contactNumber'];
$data[4] = $_GET['title'];
$data[5] = $_GET['description'];
unfortunately php returns me errors, why?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
?
表示查询字符串的开头,但其中的键/值对用&
或(不太常见);
分隔。?
indicates the start of a query string but key/value pairs within it are separated with&
or (less commonly);
.您需要用 & 符号将它们分开:
You need to separate them with the ampersand sign:
使用 &而不是 ?在变量之间的 url 中。
Use the & instead of the ? in the url between variables.
你的网址错误。使它像:
your URL is wrong. Make it like: