veritabanındaki linklerle çakışmadan toplamda 6 karakterden oluşan, sadece rakam ve harften oluşan bir kısaltma yapmak istiyorum.
şurada bir örnek var ama bu tam istediğimi karşılamıyor herhalde. bilgisi olan var mı?
https://forum.ceviz.net/php/89594-ph...tml#post548779
link kısaltma
4
●403
- 20-08-2014, 09:59:01Kimlik doğrulama veya yönetimden onay bekliyor.Şurada tam sizin amacınıza uygun bir class mevcut: http://web.archive.org/web/201307270...hp-unique-hash
PseudoCrypt sınıfı ile veritabanına kaydınızı gerçekleştirdikten sonra eklenen verinin id'sini kullanarak diğerlerinden farklı bir hash oluşturabilirsiniz. Her id farklı olacağından oluşan hash'de farklı olacaktır.
Kullanımı:
$id = 5; $hash = PseudoCrypt::hash($id, 6);
- 20-08-2014, 11:21:23teşekkürler mesajlarınızı r10+'ladım. bu işimi görür fakat şöyle bir şey de gerekiyor. bu linkleri kısalttıktan sonra yönlendirme sayfasında tekrar çözmek gerekecek. onu nasıl yapabilirim?XYZ adlı üyeden alıntı: mesajı görüntüle
örnek:
base64_encode ve base64_decode gibi. decode etme kodu var mı bunun içinde?
edit: kendi içinde unhash varmış. teşekkürler.