Да, вам не хватает добавления строки геометрии пути с помощью «F1», что также можно выполнить программным путем, вызвав https://gojs.net/latest/api/symbols/Geometry.html#static-fillPath .
Можно хотеть использовать другой механизм так или иначе. Ссылающиеся домены легко имитируются. Проверка ссылающихся доменов действительно не является хорошим решением по обеспечению безопасности, и если они собираются вызвать Вас головные боли как это, возможно, Вы хотите найти иначе.
Например, сервер, генерирующий первую страницу, мог добавить маркер авторизации к URL к второму серверу, и второй сервер мог проверить, что маркеры допустимы. Таким образом, все детали находятся под Вашим контролем, и единственное поведение браузера, на которое Вы рассчитываете, состоит в том, что полный URL отправляется на второй сервер.
Как Вы, "добираясь до" рассматриваемого файла?
ПРИ ИСПОЛЬЗОВАНИИ JavaScript для получения до файла, IE ПЕРЕСТАНЕТ РАБОТАТЬ.
IE имел главную ошибку с незапамятных времен на этом.
e.g. document.location.href = 'myNewPage.html'; //FAILS to pass referer in IE
Ошибка № 421 на веб-дорожке ошибки
не будет зафиксирован в IE8 также!:-(
Отключите брандмауэры и антивирус / или проверка антишпиона и посмотрите, помогает ли это. Я знаю, что это может звучать как trollish, но я лично видел много экземпляров, где проблема удивительно исчезла, когда этот совет был воспринят.
Они имеют тенденцию иметь фанатичную идею иногда того, что "Безопасный", и поведение браузера повреждения в прогрессе. (Если Вы имеете AVG и имеете проблемы с электронной почтой (pop3), выключаете AVG, и электронная почта часов волшебно возвращаются к рабочему состоянию),
I have resolved it, include this code in all pages of your project
session_start();
if($_SERVER['SERVER_PORT'] == 443 )
$http = 'https://';
else
$http = 'http://';
$adress = $http.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
$_SESSION['referer'] = $_SESSION['current_page'];
$_SESSION['current_page'] = $adress;
$_SERVER['HTTP_REFERER'] = $_SESSION['referer'];
Я не использую IE7, поэтому я не могу это проверить .. но я думаю, это должно работать без проблем:
<script type="text/javascript">
document.location= "www.your-server.com/your_page.html?referrer=" + document.location.href;
</script>
И затем на втором сервере вы можете проверить значение параметр реферера вместо того, чтобы полагаться на то, отправляет ли браузер реферера или нет.