/    Sign up×
Community /Pin to ProfileBookmark

URL comparisons

Hi,

I’m trying to figure out a simple way to prevent multiple link submissions to a site. URLs are stored in a table and I can prevent exact repeats easily enough. The trouble is preventing for example, ‘http://www.somesite.com/page2.html
when ‘http://www.somesite.com/‘ already exists.

I’ve tried various methods using LIKE and REGEXP in a mysql search, but in cases like the above example, it always misses them and allows it.

Any suggestions?

Thanks

to post a comment
PHP

1 Comments(s)

Copy linkTweet thisAlerts:
@NogDogNov 26.2011 — I might consider a second column in the table just for the domain, then use [url=http://php.net/parse_url]parse_url[/url] to get the domain name portion of the url to be stored in that field. (You might want to consider stripping any leading "www." from the result so that someone cannot submit both "http://www.example.com/page1" and "http://example.com/page2".
×

Success!

Help @wsparrow spread the word by sharing this article on Twitter...

Tweet This
Sign in
Forgot password?
Sign in with TwitchSign in with GithubCreate Account
about: ({
version: 0.1.9 BETA 6.16,
whats_new: community page,
up_next: more Davinci•003 tasks,
coming_soon: events calendar,
social: @webDeveloperHQ
});

legal: ({
terms: of use,
privacy: policy
});
changelog: (
version: 0.1.9,
notes: added community page

version: 0.1.8,
notes: added Davinci•003

version: 0.1.7,
notes: upvote answers to bounties

version: 0.1.6,
notes: article editor refresh
)...
recent_tips: (
tipper: @nearjob,
tipped: article
amount: 1000 SATS,

tipper: @meenaratha,
tipped: article
amount: 1000 SATS,

tipper: @meenaratha,
tipped: article
amount: 1000 SATS,
)...