Hoe geef ik footer weer na die() function?

Voor mijn website ben ik bezig met een aanmeld form, hier wil ik dus een captcha aan toevoegen, het werkt perfect alleen na de die functie geeft hij niks meer weer. is er eenmogelijkheid dit aan te passen:

if($GLOBALS['REQUEST_METHOD'] == 'POST' || count($_POST) > 0) {

$pwf_message = "The image code you have provided does not match the
actual one. Hit the 'back' button of your browser and input the correct code please.";


if(strlen($_POST['protectwebformcode']) > 30) {
echo($pwf_message);
}

$protectwebformresult =
@file_get_contents( "http://protectwebform.com/verify01?vui=40007&vp=17skc24jn85z&ri=" .
urlencode($_SERVER['REMOTE_ADDR']) . "&vs=" .
urlencode($_POST['protectwebformcode']));
if(preg_match("| echo "Warning. You are not authorithed to use image protection provided by
http://www.protectwebform.com. Read http://www.protectwebform.com
FAQ for more information";
} elseif(!preg_match("||", $protectwebformresult)) {
echo($pwf_message);
}
}

Weet jij het antwoord?

/2500

Het beste antwoord

In je voorbeeld code zit de functie die() niet. Maar in het algemeen. Die() is ook echt die(). Dit is het laatste wat de application doet. Daarna is het klaar. Als je wilt dat er nog iets wordt weergegeven zul je dit _voor_ deze functie moeten doen.

Bronnen:
http://php.net/manual/en/function.die.php

Naast dat: - Globals zijn uit de boze, gebruik gewoon $_SERVER['REQUEST_METHOD'] == '..'. In PHP6 wordt $GLOBAL eindelijk verwijderd. - Zorg voor een goede fout afhandeling, gebruik dus geen @ maar maak een nette if/else structuur.

Stel zelf een vraag

Ben je op zoek naar het antwoord op die ene vraag die je misschien al tijden achtervolgt?

/100