我的代码是:链接Shortner使用的preg_match
if (!preg_match('^http(s)?://(*)?\.mysite.com(\*)^', $url))
{
echo "<strong>Error</strong>: Invalid mysite.com link or could shorten link";
}
和我:
Warning: preg_match() [function.preg-match]:
Compilation failed: nothing to repeat at offset 12
我的链接shortner工作,类似于bit.ly,但我只希望它从我的特定网站缩短链接。
我需要一些帮助,这个错误。
为什么它总是那些几乎不可察觉的事情! 谢谢你们现在正在工作! – Gromstone
为什么你会忽略字符串末尾的标记?这可能会导致潜在的攻击! –
@JanDvorak - 我相信OP想检查'$ url'是否包含域名'mysite.com',所以'$ url'的尾部部分并不重要。 –