Mesela siteme girildiğinde https://domain.com/454
https://domain.com/4564 her girildiğinde farklı rakam nasıl yapabilirim
Siteye Her Girildiğinde Farklı Random Site Uzantısı Nasıl Getirebilirim
1
●106
- 19-04-2023, 16:35:29Roadhog adlı üyeden alıntı: mesajı görüntüle
Farklı rakamların otomatik olarak oluşturulması için, birkaç farklı yol vardır. İşlevinize bağlı olarak hangi yöntemin size uygun olduğunu seçebilirsiniz:
1. Eşsiz bir dize oluşturma: PHP'de, özel bir kod kullanarak otomatik olarak eşsiz bir dize oluşturabilirsiniz. Bu dizeyi, her bir URL'nin sonunda ekleyebilirsiniz.
Örnek bir kod bloğu:
```php
$unique_string = uniqid();
$final_url = "https://domain.com/" . $unique_string;
```
2. Rastgele sayı üretme: Yine PHP ile, `rand()` fonksiyonunu kullanarak rastgele sayılar üretebilirsiniz. Her bir URL'nin sonunda, bu rastgele sayıyı ekleyebilirsiniz.
Örnek bir kod bloğu:
```php
$random_number = rand(100, 999); // Örnek aralık
$final_url = "https://domain.com/" . $random_number;
```
3. .htaccess dosyası kullanma: Eğer .htaccess dosyası kullanabilirseniz, sayısal URL'leri dinamik bir şekilde yeniden yazdırabilirsiniz. .htaccess dosyasında birkaç yönerge ekleyerek, URL'deki sayıyı bir değişkene atayabilirsiniz. Bu değişkeni, PHP kodunuzda kullanarak URL'yi işleyebilirsiniz.
Örnek .htaccess dosyası:
```
RewriteEngine On
RewriteRule ^([0-9]+)$ index.php?id=$1
```
Yukarıdaki yönerge, URL'deki sayısal değeri id değişkenine atayarak, index.php dosyanızda bu değeri kullanabilirsiniz.
Bu yöntemler arasında seçim yaparak, otomatik olarak farklı sayısal URL'lerin oluşturulmasını sağlayabilirsiniz.