我的代碼是:鏈接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'的尾部部分並不重要。 –