155: Unprotected special character in URI
Either the dollar sign $ or a vertical bar | occurs in a link address (URI) without being protected in any way. In Aneamal the dollar sign is normally used to mark a math string and the vertical bar to mark a computer code string.
Solution
You can prepend a backslash \ before the dollar sign or vertical bar within the URI:
->https://example.org/buy-things-for-\$1
Alternatively you can enclose the whole URI in backticks `…`:
->`https://example.org/buy-things-for-$1`
Depending on the type of URI, using percent encoding could also be advisable. In percent encoding, a dollar sign is encoded as %24 and a vertical bar as %7C:
->https://example.org/buy-things-for-%241
If you did not mean the character to be part of the URI, but want it to be a mark after the URI, you can enclose the actual URI in backticks `…`:
Do you know the PHP->`https://php.net/`-|exit|-function?