Rastgele Ama Benzersiz Veri çekme

Bu konuyu okuyanlar

hamdullahli

Öğrenci
Katılım
26 Mayıs 2020
Mesajlar
1
Reaksiyon puanı
0
Puanları
1
Yaş
30
Merhabalar xml dosyasının içerisinden rastgele veriler çekiyorum ama istiyorum ki bir gelen birdaha gelmesin. Veritabanımda arama yapsın o link eğer varsa yani veritabanımda kayıtlıysa gelmesin başka bir link gelsin xmlin içinden. Ne denediysem yapamadım yardımcı olursanızçok sevinirim. ajax ile Üye kullanıcı adı sorgulama yapar gibi yapayım dedim ama orada inputa girilen değer post ediliyor benim ise inputum yok xml içerisinden döndürdüğüm değeri bir değişkene atıyorum oyüzden değişkeni post edip de yapamadım.

bu xmlden rastgele veri çektiğim kod
PHP:
<?php
        $xml = simplexml_load_file('linkler.xml');
        $link = $xml->url[mt_rand(0,count($xml->url))]->loc ;
        echo $link;
    ?>

bu da xml örneğim
XML:
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
 <url>
  <loc>
   https://forum.shiftdelete.net/1
  </loc>
  <changefreq>daily</changefreq>
 </url>
 <url>
  <loc>
   https://forum.shiftdelete.net/2
  </loc>
  <changefreq>daily</changefreq>
 </url>
 <url>
  <loc>
   https://forum.shiftdelete.net/3
  </loc>
  <changefreq>daily</changefreq>
 </url>
 <url>
  <loc>
   https://forum.shiftdelete.net/4
  </loc>
  <changefreq>daily</changefreq>
 </url>
 <url>
  <loc>
   https://forum.shiftdelete.net/5
  </loc>
  <changefreq>daily</changefreq>
 </url>
</urlset>
 
Üst