Я полностью озадачен этим. ПОЛНОСТЬЮ ОСТАНОВЛЕНО.
Я создаю основу для рекламной сети. Во время создания прототипа я делал большинство своих работ в Кодингене. Там все работало нормально.
Я только что перешел на новый хост, и у меня есть одна странная проблема. Weird.
Потерпи меня, пока я это объясняю.
Реклама в моей рекламной сети размещается через фрагмент кода, который пользователь размещает на своем сайте. Вот фрагмент кода:
<script type="text/javascript">
document.write('<scr' + 'ipt type="text/javascript" src="http://mysite.net/ad_engine.php?pid=333"></scr' + 'ipt>');
</script>
И, после того, как PHP обработает запрос, вот вывод на странице ad_engine.php:
document.write("<div class='adframe' style='min-width:250px; min-height:100px;'><a href='click.php?adid=4224&pid=333' target='_self''><img src='http://mysite.net/ads/image.png' border='0' class='adimage' style='min-width:125px; min-height:100px;' /></a><span class='adtext'><a href='click.php?adid=4224&pid=333' target='_self''>This is the ad contents right here</a></span></div>");
Этот метод хорошо работал, когда я разрабатывал на Kodingen. Объявление появилось на любой странице, на которой я разместил этот фрагмент. Но после того, как я перешел на мой новый сервер и ничего не изменил, этот метод не будет работать.
НА НОВОМ СЕРВЕРЕ: ad_engine.php при вводе прямо в адресную строку показывает объявление как обычно. Но когда он будет загружен на любую другую страницу через первый фрагмент кода, который я вам показал, реклама не будет отображаться. Как ни странно, старый файл ad_engine.php - файл на моем старом хосте - все еще работает нормально, даже если я загружаю его на страницу на моем новом хосте. Следуйте
Хотя никакого объявления не появляется, я знаю, что страница ad_engine.php, которая находится на моем новом хосте, я знаю, что она обрабатывается, потому что изменения в MySQL сделаны так, как они должны.
Я пытался объяснить эту проблему как можно яснее, если у вас есть какие-либо вопросы, просто дайте мне знать.
Помощь