Reply to Re: Forcing the user to open a link in a special way.

Your name:

Reply:


Posted by Jerry Stuckle on 10/07/06 01:55

petersprc@gmail.com wrote:
> To disable the context menu (right-click or context key), you can use
> this:
>
> <body oncontextmenu="return false;">
>
> See here for more info:
> http://javascript.about.com/library/blnoright.htm
>
> In addition, you can check the referrer URL which will block some
> attempts to access the page by just pasting the URL in the browser.
> (This can be circumvented by the user however because the referrer can
> be spoofed.) Here's an example:
>
> function checkReferrer($uriPath)
> {
> $from = '#^https?://' . preg_quote($_SERVER['HTTP_HOST']) .
> '((?-i)' . preg_quote($uriPath) . ')$#i';
> if (!isset($_SERVER['HTTP_REFERER']) ||
> !preg_match($from, $_SERVER['HTTP_REFERER'])) {
> die();
> }
> }
>
> //
> // Pass the path to your referrer script here:
> //
>
> checkReferrer('/path/to/script.php');
>
> Best Regards,
>
> John Peters
>
> Axel Gallus wrote:
>
>>I want to realize the following....
>>
>>The user logs in to a certain webpage (username & password).
>>Then the user sees a html page with a link in it.
>>This link is a target="_blank" link, so it would open in a new Internet
>>Explorer window.
>>Normally the user has the possibility to go on that link (without clicking
>>with left mousebutton),
>>pressing the right mouse button, going on copy location, open a new
>>browserwindow by
>>himself (even if it is a totally other browsertype),
>>copy the link location in it, and access the url of the link in this manner.
>>
>>I want to prevent this. He should only be able to open the link by pressing
>>the left mousebutton,
>>otherwise he should have to log in again.
>>
>>Is this possible, if yes - how?
>>
>>
>>A.G.
>
>

Which fails miserably if the user has disabled javascript.

There is no foolproof way to do it.
--
==================
Remove the "x" from my email address
Jerry Stuckle
JDS Computer Training Corp.
jstucklex@attglobal.net
==================

[Back to original message]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация