[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: работа с ссылками
feniks_iopok
как средствами пхп или яваскрипта сделать такое:
человек зашел на мой сайт, в текстовое поле ввел свою ссылку, а мой сайт ему выдает ссылку вида "мойсайт.ру/блабла", и если перейти по ссылке мойсайт.ру/блабла он попадет на сайт который ввел в текстовое поле в начале. как можно это осуществить? не доход ... не прошу готовый код (хотя не откажусь smile.gif ) хотябы идею...



Спустя 9 минут, 15 секунд (11.06.2011 - 10:12) feniks_iopok написал(а):
как я понимаю, нужно сделать в корне сайта папку с именем блабла, в ней создать индекс.хтмл со скриптом автоперехода по ссылку пользователя?

Спустя 2 минуты, 29 секунд (11.06.2011 - 10:14) Mirexzpalich написал(а):

<form method="post" action="createlink.php ">
<input
type="text" name="url"/>
<br />
<input
type="submit"/>
</form>


createlink.php

if (!empty($_POST['url'])) echo '<a href="http://'.URL_MY_SILE.'/redirect.php?url='.$_POST['url'].'">Ссылка</a>';

redirect.php

if(!empty($_GET['url']))
echo 'Вы дельствительно хотете покинуть сайт... Перейдите по ссылке: <a href="'.$_GET['url'].'">'.$_GET['url'].'</a>';




Только tit не забываем обрабатывать введенную информацию на иньекции и приведить ее к типу http://....

Спустя 25 секунд (11.06.2011 - 10:15) XCross написал(а):
ну дак создай таблицу:

id | url |

пользователь воодит урл, добавляй в базу и все. а после(когда переходить) допустим

твой_сайт.ру/1

ты в базе берешь запись с ID=1 и header(Location) на этот урл.

Наверное с русским у мя плохо biggrin.gif

Спустя 2 минуты, 30 секунд (11.06.2011 - 10:17) feniks_iopok написал(а):
kmaks
как осуществить последнее? с таким первый раз сталкиваюсь что бы из базы взять этот урл с айди и перейти потом по нему..

Спустя 50 секунд (11.06.2011 - 10:18) feniks_iopok написал(а):
Mirexzpalich
спасибо! ближайшие 40 минут буду разбираться что к чему)

Спустя 8 минут, 9 секунд (11.06.2011 - 10:26) XCross написал(а):
ну дак про заголовки прочитай.
Тебе нужно взять урл и з базы.

Допустим, пользователь перешел по ссылке:

Цитата
твой_сайт.ру/id=137524


ты делаешь выборку строки из базы, удовлетворяющей условию: id=137524 или как там ты делать будешь.

Дальше.

Допустим из базы вернулся урл: ya.ru

$url = $row['url']; //ya.ru
header("Location:".$url);


Вроди должно работать

Спустя 3 минуты, 46 секунд (11.06.2011 - 10:30) feniks_iopok написал(а):
спасибо попробую!

Спустя 8 минут, 37 секунд (11.06.2011 - 10:39) XCross написал(а):
для красоты ЧПУ прикрути

Спустя 6 минут, 41 секунда (11.06.2011 - 10:45) feniks_iopok написал(а):
мне надо что бы ссылки выглядели мойсайт.ру/айди_из_базы
kmaks
в твоем коде вроде разобрался, про заголовки почитал, буду делать) спасибо!

Спустя 38 секунд (11.06.2011 - 10:46) XCross написал(а):
Цитата
мне надо что бы ссылки выглядели мойсайт.ру/айди_из_базы

ЧПУ прикрути

Спустя 5 минут, 1 секунда (11.06.2011 - 10:51) feniks_iopok написал(а):
хорошо, погуглю и сделаю..)


_____________
есть сайт, 3-4к уников в сутки. зарабатываю 100 рублей в день, почему так мало?
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.