I try to make sense out of an edge case scenario I just came across and would love to get some ideas around why this may happen.
On any CloudPage, if I add a GET or POST parameter with the value of <a
or any alphabetic value leading with a <
symbol, the CloudPage just hard fails and is not being rendered.
You can try it with a simple GET Cloudpage of empty content and add the parameter to the URL:
https://cloud.your-domain-com/?issue=<a
https://cloud.your-domain-com/?issue=%3Ca
This also happen if you use POST:
<!DOCTYPE html>
<html>
<head></head>
<body>
<form action="%%=RequestParameter('PAGEURL')=%%" method="POST">
<input type="submit" value="<a" name="name">
</form>
</body>
</html>
This does not happen with >
or any numeric value such as <3
<a
for the value of the input I believe.