我面对一个非常奇怪的行为,有一些非常基本的东西.在我的PHP脚本的开头,我正在测试是否设置了名为"multiplicateur"的POST变量.我通过手动输入网址在浏览器中对此进行测试.响应告诉我post变量没有设置,而是在我的url中设置.希望有人能提供帮助.提前感谢您的回复.干杯.渣.
我的网址:
myurl/php/calendar.php?multiplicateur=3
Run Code Online (Sandbox Code Playgroud)
我的PHP:
<?php
session_start();
header('Content-Type: text/html; charset=utf-8');
require("../inc/connect.inc.php");
if(isset($_POST['multiplicateur'])){
echo 'multiplicateur set';
}
else{
echo 'multiplicateur not set';
}
?>
Run Code Online (Sandbox Code Playgroud)
使用,$_GET['multiplicateur']因为您的变量来自URL.
预定义的$ _GET变量用于使用method ="get"收集表单中的值
使用GET方法从表单发送的信息对所有人都可见(它将显示在浏览器的地址栏中),并且对要发送的信息量有限制.
有关它的更多信息,请参阅: