ZALOGUJ SIĘ
login:
hasło:
przypomnij hasło
załóż konto użytkownika
(i zobacz kilka porad gratis)
   
WYSZUKIWARKA I DZIAŁY
całe porady  tytuły
zaznacz działy do przeszukania
(brak wyboru = wszystkie działy)
PHP
MySQL >
PostgreSQL
SQLite
Perl
Java
XML
XSLT
XPath
WML
SVG
RegExp
Wyszukiwarki
Ochrona
VBScript
Google Plus
XHTML/CSS
JavaScript
Grafika
Flash
Photoshop
Windows
Linux
Bash
Apache
Procmail
E-biznes
Explorer
Opera
Firefox
Inne porady
   
KURSY, DOKUMENTACJE
Własne:
XHTML/CSS
JavaScript
ActionScript
WML, RSS, SSI
Pozostałe:
PHP
MySQL
Java API
więcej...
   
użytkowników online: 18
W CZYM MOGĘ POMÓC?


   
OPINIE UŻYTKOWNIKÓW
Uważam, że serwis jest najlepszy na świecie. Wykonany rzetelnie, a wszystkie skrypty sa dopracowane. Zamieszczony materiał godny mistrza. Jestem programistą od wielu lat i bez tego serwisu nie istnieje. Upraszacza życie każdemu programiście. Imponujący jest fakt, że do twórcy serwisu zawsze można się zwrócić z prośbą o pomoc i uzyskuje się ją w bardzo krótkim czasie. Najważniejsze w tym wszystkim jest to, że można korzystać z witryny za symboliczną opłatą.

Marcin Kowalski
Multinet Polska

   
GALERIA FOTOGRAFII
   
PORADY - tysiące sprawdzonych rozwiązań dla programistów i webmasterów
aktualizacja porady: 2010-02-04 11:27:25

[PHP][MySQL] Jak wykonać system skracania adresów URL, aby zamiast długich adresów otrzymać np. 5 znakowe skróty?

PROBLEM

Chcesz stworzyć system skracający adresy URL do kilku znaków.

ROZWIĄZANIEnoselect

Z pewnością znasz serwisy typu tinyurl.com, które pozwalają skrócić adres dowolnie długiego adresu URL na bardzo krótki format, np. adres http://jakisserwer.com/z/bardzo/dlugim/adresem.html?i=parametrami zamieniony został na http://tinyurl.com/cmp4z

Długi adres został skrócony do 4 znaków cmp4z i adres przekierowujący do docelowej strony jest już bardzo krótki, więc łatwo go wysłać mailem lub nawet zapisać czy zapamiętać. Zróbmy sobie taką skracarkę adresów. Długie adresy zamienimy na krótkie odpowiedniki przekierowujące na docelowy adres.

Za pomocą 5 znaków możesz zapisać ponad 60 mln różnych adresów WWW! Na początek trochę teorii. Adres będziemy kodować do maksymalnie 5 znaków. Da to możliwość zapamiętania ponad 60 mln adresów. Wystarczająco dużo, prawda? Do kodowania użyję 36 symboli. Będą to liczby i wszystkie znaki alfabetu - łącznie jest ich 36. Zobacz ile kombinacji znaków można uzyskać używając od 1 do 6 znaków dla alfabetu złożonego z 36 symboli, jak nasz:

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Uwaga! To tylko początkowy fragment strony! Całą zobaczysz po zalogowaniu się!

ZALOGUJ SIĘ ABY KORZYSTAĆ Z TEJ CZĘŚCI SERWISU
login:
hasło:
przypomnij hasło
załóż konto użytkownika
(i zobacz kilka porad gratis)
Dostęp do oglądanej strony jest bezpłatny.
Zaloguj się, proszę, aby zobaczyć całą stronę.
 
Jeżeli nie masz jeszcze konta użytkownika, założ je!
   
Oto garść powodów, dla których warto założyć konto użytkownika:
Założenie konta użytkownika jest proste i bezpłatne.
Od razu zobaczysz kilka wybranych porad gratis.
Po opłaceniu abonamentu otrzymasz dostęp do wszystkich porad.
Przystąpisz do Programu Partnerskiego, który pozwala uzyskać darmowy abonament!
Zaprenumerujesz przydatny newsletter z poradami i nowościami.
Będziesz mieć dostęp do własnej, wygodnej aktówki i profilu.
Zyskasz możliwość korzystania z różnych promocji i upustów dla klientów serwisu.

Słowa kluczowe dla porady

skrypt PHP, skrypty PHP, porady, porady php, programowanie php, baza danych mysql, bazy danych, kurs php, kurs mysql, przyjazne linki, przyjazne odnośniki, przyjazne adresy stron, automatyczne przekierowanie, skracarka, łatwe linki, skracacz, skracanie, skrócić, redirect, przekierować, przekierowywanie

 
  © 1996-2017 & Reporter.plo serwisieabonamentwarunki korzystaniaNocleg Dojazd MapaRSSCookieskontakt