Master-X
Форум | Новости | Статьи
Главная » Форум » Программинг, Скрипты, Софт, Сервисы » 
Тема: Подскажите как правильно написать PHP
цитата
31/03/12 в 13:41
 nike640
подскажите как правильно написать:
часть кода такая

<?php
session_start();
$_SITE = array("9934" => "site.com/?sid=9934");



суть кода в том что если на сайт придет ссылка с префиксом 9934
то она будет переделываться в site.com/?sid=9934

как прописать код, если значение все время меняется?

array("9934" - тут цифры все время меняются
"site.com/?sid=9934" а тут цифры должны быть точно такие же как в первом значении.
цитата
31/03/12 в 13:58
 Kors
что подразумевается под "префиксом" ?
цитата
31/03/12 в 14:41
 nike640
ну трафик приходит с такой ссылкой
domen.ru/?un=9934
цитата
31/03/12 в 14:43
 kodek
Да уж, вот так сформулировал вопрос icon_neutral.gif
Тебе редирект нужен?
Что такое "переделывается ссылка" теперь? Цель какова?

Цитата:
domen.ru/?un=9934

Получай значение через $_GET['un'] и дальше делай с ним всё, что нужно.
цитата
31/03/12 в 14:50
 Kors
nike640 писал:
ну трафик приходит с такой ссылкой
domen.ru/?un=9934

это реферер чтоли такой?

или с domen.ru/?un=9934 надо перенаправить на site.com/?sid=9934 ?
цитата
31/03/12 в 19:15
 Ailk
короче когда выбираешь из массива по ключу, просто формируешь строку вручную, подставляя ключ текущего элемента.

$sid = 9934; // из строки урла.
if (key($array) == $sid)
echo "site.com/?sid=".key($array);
цитата
31/03/12 в 19:19
 nike640
ок спасибо
помогли


Эта страница в полной версии