|
|
|
|
|
для: Trianon
(04.01.2009 в 16:31)
| | Похоже, что повлияло кеширование.
$_SERVER['QUERY_STRING'] - чудесный рецепт!
Теперь всё получилось. Большое спасибо! | |
|
|
|
|
|
|
|
для: Владимир55
(04.01.2009 в 16:19)
| | >В этом случае получится
>
echo "<img src='http://sender.ru/rcount.php?from=". $name . "' width='1' height='1' alt='' />";
|
В этом фрагменте переменная $name не определена.
>
>Так можно или нет?
цифры с лат.буквами проходят через эти две функции без изменений. Так что передаваться должны.
>А на принимающей стороне в файле 'http://sender.ru/rcount.php я пишу
>
$name = $_REQUEST['from'];
|
>
>Но почему-то $name не передается (я для контроля пишу его в файл).
>Что тут неверно?
всё верно. Либо ранее ссылка на счетчик была без параметра, и код её закешировался, либо кто-то что-то нехорошее делает раньше этой строки.
Можно еще проконтролировать по $_SERVER['QUERY_STRING'] | |
|
|
|
|
|
|
|
для: Trianon
(04.01.2009 в 15:59)
| | А если весь набор параметров ограничить цифрами? То есть, варианты
$name = "spammer Inc.";
$name = "spammer ";
$name = "Inc.";
| административно запретить, а позволить только
$name = 1;
$name = 332;
$name = 577;
|
В этом случае получится
echo "<img src='http://sender.ru/rcount.php?from=". $name . "' width='1' height='1' alt='' />";
|
Так можно или нет?
А на принимающей стороне в файле 'http://sender.ru/rcount.php я пишу
$name = $_REQUEST['from'];
|
Но почему-то $name не передается (я для контроля пишу его в файл).
Что тут неверно? | |
|
|
|
|
|
|
|
для: Владимир55
(04.01.2009 в 15:49)
| | формально это записывается так:
<?
$name = "spammer Inc.";
$uri = 'http://sender.ru/rcount.php?name=' . rawurlencode($name);
$ref = htmlspecialchars($uri);
echo "<img src=\"$ref\" width='1' height='1' alt='' />";
|
| |
|
|
|
|
|
|
|
для: Trianon
(04.01.2009 в 15:33)
| | Так здорово, аж дух захватило!
И всё работает, и так красиво!
Большое спасибо!
А как сообщить отправителю, что объявление показано, причем именно с меткой "spammer Inc."?
Сейчас я вызываю счетчик у отправителя, установив на носителе рекламы вот такой код
echo "<img src='http://sender.ru/rcount.php' width='1' height='1' alt='' />";
|
А как бы при этом передать счетчику паказов параметр "spammer Inc."? | |
|
|
|
|
|
|
|
для: Владимир55
(04.01.2009 в 15:28)
| | отлично. Итак
<?php //sender.php
$text = <<<TEXT
<table border="1" width="100%" id="table1" bgcolor="#0000FF" bordercolor="#FF00FF">
<tr>
<td>
<p align="center"><font color="#FFFFFF">ПОЗДРАВЛЯЮ С
<a href="http://softtime.ru/">НОВЫМ</a> ГОДОМ!</font></td>
</tr>
</table>
TEXT;
$name = "spammer Inc. ";
$data = array($text, $name);
echo serialize($data);
?>
|
<?php //receiver.php
$data = unserialize(file_get_contents('http://sender.ru/sender.php'));
list($text, $name) = $data;
echo $text;
echo $name;
?>
|
| |
|
|
|
|
|
|
|
для: ddhvvn
(04.01.2009 в 14:56)
| | для: Trianon
Я прямо так и сделал:
echo <<<TEXT
<table border="1" width="100%" id="table1" bgcolor="#0000FF" bordercolor="#FF00FF">
<tr>
<td>
<p align="center"><font color="#FFFFFF">ПОЗДРАВЛЯЮ С
<a href="http://softtime.ru/">НОВЫМ</a> ГОДОМ!</font></td>
</tr>
</table>
TEXT;
|
А что здесть такого?
Так нельзя? Или что?
Передается нормально. | |
|
|
|
|
|
|
|
для: Владимир55
(04.01.2009 в 15:16)
| | поместить такой текст в переменную Вы можете? | |
|
|
|
|
|
|
|
для: Trianon
(04.01.2009 в 15:09)
| | Под кодом рекламного сообщения я имел в виду текст вместе с тегами, определяющими его вид. Включая шрифт, таблицу или что-то еще по мере надобности.
Типа
<table border="1" width="100%" id="table1" bgcolor="#0000FF" bordercolor="#FF00FF">
<tr>
<td>
<p align="center"><font color="#FFFFFF">ПОЗДРАВЛЯЮ С
<a href="http://softtime.ru/">НОВЫМ</a> ГОДОМ!</font></td>
</tr>
</table>
|
| |
|
|
|
|
|
|
|
для: Владимир55
(04.01.2009 в 15:02)
| | что такое "код рекламного сообщения" ?
Я знаю что такое текст сообщения. Текст сообщения, это грубо говоря, то, что выводится на экран.
Что значит "код сообщения" мне непонятно. | |
|
|
|
|