|
|
|
|
|
для: Atheist
(06.04.2008 в 18:08)
| | спасибо большое, к этому и шли | |
|
|
|
|
|
|
|
для: chexov
(06.04.2008 в 17:53)
| | Замечательно. А теперь что тебе мешает изменить строку замены bb-кода?
Например с
<?php
$message = preg_replace('#\\[url=(http://.+?)\\](.+?)\\[/url\\]#i', '<a href="\\1">\\2</a>', $message);
|
На
<?php
$message = preg_replace('#\\[url=(http://.+?)\\](.+?)\\[/url\\]#ie', '"<a href=\\"out.html?url=" . urlencode("\\1") . "\\">\\2</a>"', $message);
|
На странице redirect.html попросить пользователя подтвердить переход. Тогда будет лишь реферер http://example.com/redirect.html?url=...
[поправлено модератором] | |
|
|
|
|
|
|
|
для: Atheist
(06.04.2008 в 12:00)
| | да, я могу нажать на ссылку и произойдет переход по назначеному адресу | |
|
|
|
|
|
|
|
для: chexov
(06.04.2008 в 04:48)
| | Теперь ответь на такой вопрос: он пишет ссылку (кликабельную) благодаря твоим bb-кодам? | |
|
|
|
|
|
|
|
для: Atheist
(05.04.2008 в 21:17)
| | это комната переписки, т.е злоумышленник может прост онаписать ссылку ,по которой можно перейти...пользователь не предполагая об опасности перейдет по ней... | |
|
|
|
|
|
|
|
для: chexov
(05.04.2008 в 21:13)
| | Тогда ответь на вопрос: каким образом могут получить реферер? | |
|
|
|
|
|
|
|
для: Atheist
(05.04.2008 в 21:05)
| | я понял смысл слов, не понял какими методами осуществить можно? поиск в тексте ссылки? и если есть то на внешнюю страницу? | |
|
|
|
|
|
|
|
для: chexov
(05.04.2008 в 20:53)
| | Все внешние ссылки должны вести на какую-то промежуточную страницу, с которой пользователь подтвердит, что он хочет перейти по указанному адресу. | |
|
|
|
|
|
|
|
для: Atheist
(05.04.2008 в 20:44)
| | это как? я не понял | |
|
|
|
|
|
|
|
для: chexov
(05.04.2008 в 20:38)
| | Использовать специальную страницу в качестве переходной. | |
|
|
|
|