en basit mantıkla ;
- Tablo (id, link, kisa_link)
Kısalt alanına '
https://www.google.com.tr' uzun link olarak değer yollandı farz edelim
Bu linki db'ye kaydedersin kisa_link kısmına ise uniq_id benzeri bir benzersiz değer üreten bir fonksiyon yazarsın
Örnek Kayıt ;
id -
https://www.google.com.tr - HX123SA
Kayit işleminden sonra last id'yi alirsin bu id'ye göre eklediğin kayit'i çekip
domain.com/HX123SA olarak gösterirsin
Yönlendirme sayfanda ise HX123SA değerini alip db'de arama yaparsın eşleşen sonuçtaki kayıt'ın normal url'ine yönlendirme yaparsın olur biter