Я пытаюсь создать ссылку следующим образом:
<a href="http://www.facebook.com/sharer.php?u=<?= $linkAddress ?>&t<?= $message ?>">
однако, когда я нажимаю на ссылку, она выводит меня на правильный URL-адрес, но перед ним стоит:
http://pal.sandbox.dev.co.uk/go/music/artists/profile/show/ext/_auto/-/
, который (близко к) адресу страницы, с которой я только что пришел.У кого-нибудь есть идеи, почему это может происходить?
, чтобы уточнить:
сгенерированный HTML-код:
<a href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fwww.bbc.co.uk%2Fprogrammes%2Fp001d7pg&t=My+music+was+broadcast">
, но при нажатии на эту ссылкуПользователь по адресу:
http://pal.sandbox.dev.co.uk/go/music/artists/profile/show/ext/_auto/-/http://www.facebook.com/sharer.php?u=http%3A%2F%2Fwww.abc.co.uk%2Fprogrammes%2Fp001d7pg&t=My+music+was+broadcast
<a href="http://www.facebook.com/sharer.php?u=<?= $linkAddress ?>&t=<?= $message ?>"> missing the = after t
Я понял, что это вызвано не php javascript (отключение javascript устраняет проблему).К сожалению, я не написал ни одного из javascript этого сайта, поэтому мне придется пролистать его в поисках ошибок ..
Я уверен, что вы уже решили это, но это то, что называется отслеживанием.Это внутренняя вещь BBC, поэтому приходите и спросите в #frameworks в IRC, если вам нужна помощь.