Update:
Ok.. I have read a lot of solutions... Thank you so much everybody. I think I will keep it simple and avoid the encryption and just rely on two fields matching in the database. I can keep the id as it is (sequential) but add for example a timestamp (with : removed). Then I can put both through the youtube style url generator... leaving me with a really short, unique and not easily guessed url. e.g
youtube url gen önce blah.com? id = 10345 & s = 134025
blah.com? id = H2s & s = tL2s sonra
I log the unique views to each id anyway... so I will record unsucessful ones too and if a user hits 10 non matching url's in an hour then I can block his ip (I know a proxy will evade this...but it makes it more difficult).
Sen ne düşünüyorsun?
Bu tuhaf bir soru, bir parça gibi gelebilir ... ne elde etmek için arıyorum tahmin veya hesaplanan edilemez bir url kullanılacak bir kimliği oluşturmak için bir yoldur. Demek istediğim id = 1, = 2 id değil mi ...
Ben youtube tarzı komut bakıyordu here. Hangi dolgu seçeneği vardır, ama dolgu wTTTa ve b666o gibi adresler ile çok açıktır. Ben MD5 id ing kabul ... ama neredeyse kusursuz şu ve oldukça uzun URL'ler için yapar.
Çözelti url bazlı (çerez veya oturum tabanlı olamaz) olmalı ve panik ve benim yönetici sayfasını güvenli bir şekilde çalışmak için çalışıyorum düşünüyorum önce - i, ben geliştiriyorum bir oyun onun bir parçası değilim.