Přesně jak píše zombux, využít RegExpy neboli regulární výrazy. Je to velmi mocný nástroj, ale velmi složitý. Pro tvůj problém postačí velmi jednoduchý regulár.
Kód: Vybrat vše
$adr = $_GET['link'];
if( preg_match( '/^menu.$/', $adr) ){
echo "OK";}
else{
echo "KO";}
Teď OK vypíše v případě, že v proměnné $adr je text "menua" nebo "menuA" nebo "menu5".
Problém nastane pokud máš kódování UTF-8 a bude v něm např "menuč", ale pokud to budeš brát z adresy, tak tam háčky mít nebudeš.
Když tam bude "menuaa" tak už to neplatí, ale neplatí to ani když máš jenom "menu". Pokud chceš aby to bralo i samotné "menu", tak za tu tečku dáš ? (otazník)
Pokud se rozhodneš reguláry naučit, tak se uč Perlovské, POSIXové už jsou v novějších verzích PHP deprecitní a od 6 verze už nebudou, a např. JavaScripty podporují pouze Perlovské.
A jěště, dobrá stránka na testování regulárů je
http://www.regexp.cz