Alexa32: 1.Есть реферная ссылка типа http://www.domen.ru/add.php?ref=e9d6b071b5a чел приходит по этой ссылке, у него на компе создаются куки с полями ref=e9d6b071b5a.
далее если чел посещает сайт по ссылке без рефа, в скрипте проверяется наличие куки , и если она есть то подставлятеся к ссылке ref=e9d6b071b5a , если нет- то нет.
Думаю задачка простая. но самому искать некогда решение
тоесть нужно два маленьких PHP скрипта
1 создание куки с рефом
2. чтение куки из файла в некую переменнную
Непонятно зачем подставлять обратно в ссылку. Нет резона - просто используем...
//Время жизни кука
$time=time()+3600*24*365;
//Проверяем, есть ли в строке запроса реферал, и если он есть - ставим нужный кук
if((isset($_GET['ref'])) and ($_GET['ref']!="")){
setcookie("ref", $_GET['ref'],$time);
$ref=$_GET['ref'];
}
//Проверяем, есть ли нужный кук и вытаскиваем рефа
if((isset($_COOKIE['ref'])) and ($_COOKIE['ref']!="")){
$ref=$_COOKIE['ref'];
}
//Проверяем, есть ли реферал
if(isset($ref)){
//Реферал определен и находится в переменной $ref
} else {
//Реферал не определен
}
P.S: Не забываем, что для использования нужно проверять все данные введеные пользователем=)
Работу не проверял, написал на форуме, так что если будут проблемы - пиши..
ipconfig добавил 06.08.2008 в 20:48
Alexa32:
Alexa32 добавил 06.08.2008 в 20:19 еще проблема
в скирпте есть формируется письмо и отправляется по адресу
@mail($email,$subject[3],$str.$path."/conf.php?r=".$id,"From: $admin<$admin_mail>"); письмо приходит в кодировке KOI-8.
Вот нужно в эту строчку вставить команду которая бы при открытии письмая в оутлок экспресе говорил что письмо нужно читать в кодировке Виндовс. Как она должна выглядеть?
@mail($email, ??????????????,$subject[3],$str.$path."/conf.php?r=".$id,"From: $admin<$admin_mail>");
Как видно по ошибкам, вы видимо забыли указать ваш ID Sape....читайте инструкцию, должно наверно быть=)
Обменял. Быстро, удобно, недорого=)
Только тут встретил нормальное предложение. Другие уже обноглели и требуют 5%!!!
Ссылка на файл содержится в JavaScriptе вывода...
что то не проходит, письмо вообще перестало отправляться.
Должно работать...если вы ничего другого не меняли. Ошибки какиенить выводятся?
Zend даже тестировать не буду.
1.Есть реферная ссылка типа http://www.domen.ru/add.php?ref=e9d6b071b5a
чел приходит по этой ссылке, у него на компе создаются куки с полями ref=e9d6b071b5a.
далее если чел посещает сайт по ссылке без рефа, в скрипте проверяется наличие куки , и если она есть то подставлятеся к ссылке ref=e9d6b071b5a , если нет- то нет.
Думаю задачка простая. но самому искать некогда решение
тоесть нужно два маленьких PHP скрипта
1 создание куки с рефом
2. чтение куки из файла в некую переменнную
Непонятно зачем подставлять обратно в ссылку. Нет резона - просто используем...
P.S: Не забываем, что для использования нужно проверять все данные введеные пользователем=)
Работу не проверял, написал на форуме, так что если будут проблемы - пиши..
ipconfig добавил 06.08.2008 в 20:48
Alexa32 добавил 06.08.2008 в 20:19
еще проблема
в скирпте есть формируется письмо и отправляется по адресу
@mail($email,$subject[3],$str.$path."/conf.php?r=".$id,"From: $admin<$admin_mail>"); письмо приходит в кодировке KOI-8.
Вот нужно в эту строчку вставить команду которая бы при открытии письмая в оутлок экспресе говорил что письмо нужно читать в кодировке Виндовс. Как она должна выглядеть?
@mail($email, ??????????????,$subject[3],$str.$path."/conf.php?r=".$id,"From: $admin<$admin_mail>");
Тут нужно в хеадре дописать кодировку...
Тоесть, если править ваш скрипт, то чтот типа:
Использовать SMS гейты...
Бюджет не подходит под описанное=))
ipconfig, ваш код (который точно такой же, как у LEOnidUKG) работать не будет при отключенных register_globals.
Ну да да да.. забыл=)
При разборе XML анализировать данные и делать то, что требуется=)