Hej, Jeg vil sende nogle data til en hjemmeside.
De bliver sendt via enten post eller get, problemet er bare at jeg skal finde ud af om det er post eller get siden bruger.
<title>Test Method</title>
<p><form method="get" action="#">
<input name="side" type="text" value="Vølg din side" size="20" />
</form></p>
<p>
<? if ($_GET['side'] > NULL) {
if (preg_match("/post/i", htmlspecialchars(implode("",file($_GET['side'])))) > NULL) {
echo "Serveren bruger POST.";
} else{
$fejl = 1;
}
if (preg_match("/get/i", htmlspecialchars(implode("",file($_GET['side'])))) > NULL) {
echo "Serveren bruger GET.";
} else {
$fejl2 = 1;
}
if ($fejl+$fejl2 == 2){
echo "Der skete en fejl -> Serveren bruger hverken post eller get.";
}
}
?>
</p>
Men denne kode finder jo også hvis der står post eller get andre steder på siden. Hvordan går man sådan at den kun finder get/post hvis der står method="get" eller post.