我面临着一个非常奇怪的行为,有一些非常基本的东西。在我的PHP脚本开始时,我正在测试是否设置了一个名为"multiplicateur"的POST变量。我正在我的浏览器中通过手动输入url来测试这一点。响应告诉我post变量没有设置,而它是在我的url中设置的。希望有人能帮忙。提前感谢您的回复。干杯马克。
我的网址:
myurl/php/calendar.php?multiplicateur=3
我的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';
}
?>
使用$_GET['multiplicateur']
,因为您的变量来自URL。
预定义的$_GET变量用于收集具有method="get"
使用GET方法从表单发送的信息对可见所有人(它将显示在浏览器的地址栏中)并且对要发送的信息量的限制。
有关它的更多信息,请参阅:
- PHP$_GET变量
使用$_GET['multiplicateur']
其作为获取方法