# Nur bestimmte Parameter erlauben my %valipar = (); my @inpar = $self->param; @valipar{@inpar} = @inpar; # erlaubte Parameter löschen delete @valipar{qw(find week year)}; # was übrigbleibt ist bad request return $self->noparam if keys %valipar;
Und wie löst Du sowas? MfG
Wie schon erwähnt: überhaupt nicht. Ich baue die URLs so auf, dass mir überflüssige Parameter (im übrigen müsstest Du bei Deinem Ansatz sogar für die gültigen die Reihenfolge beachten)
Seit wann spielt denn die Reihenfolge der Parameter eine Rolle?
völlig wurscht sind, weil ich einen passenden Canonical ausgeben kann.
Und der wäre welcher bei einem Bad Request? MfG