Autor Zpráva
senior
Profil
Príjemný deň,
na začiatku form.php mám podmienku

<?php

	if(isset($_POST["Odoslat"])&&$_POST['URL']==""){

	echo 'Vyplnene OK';

	}

	else {

	echo 'You are SpamBot!';
	}


ale neviem ako si môžem overiť jej funkčnosť. Žiadnu chybovú hlášku to nehádže, ale ani
echo 'Vyplnene OK';
ktoré tam nepotrebujem a mam ho tam iba kvôli testovaniu.
Vie mi prosím niekto poradiť ako to overiť? Ďakujem.
Joker
Profil
senior:
A vypíše to alespoň to druhé? Tj. 'You are SpamBot!'?
Jestli ne, zkuste vypisovat více hlášek (error_reporting), případně prohlédnout logy.

Místo $_POST['URL']=="" by možná bylo lepší použít empty($_POST['URL']).
xmark
Profil
Ať je to jak chce, tak jak je to napsáno, se vždy provede jedna nebo druhá větev. Nevím, co myslíš tou funkčností.
senior
Profil
Joker:
To druhé echo sa má vypísať iba ak SpamBot vyplní neviditeľný imput s name="URL".

<div style="visibility:hidden;"><input type="text" name="URL" value=""></div>

xmark, Joker:
Má to byť past na SpamBoty.
Joker, xmark:
Pre prehľadnosť som podmienku doplnil o komentár

<?php
    if(isset($_POST["Odoslat"])&&$_POST['URL']==""){

    echo 'Nevyplnene';        //ak SpanBot neviditene pole nevyplni 

    }

    else {

    echo 'You are SpamBot!';        //ak SpanBot neviditene pole vyplni

    }

Moderátor Joker: Příspěvky sloučeny do jednoho

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: