• 29-12-2018, 13:54:59
    #1
    Javascript dosyam ile sayfa url'si alıyorum, bu url yi php dosyamda phpmyadmine kaydetmek istiyorum. Nasıl yapabilirim?
    JS dosyasında ekrana yazdırıp değişkene attığımda ekrana url yi veriyor ama phpmyadmine kaydettirirken kayıtta url yi değil eşitlediğim <script... kodunu yazıyor.
    Kodum:
    index.js;
    var path = window.location.href;
    document.write(path);

    index.php;
    <?php
    include("connect.php");
    echo $a = '<script src="dosyam.js" type="text/javascript"></script>';
    $ipekle = $conn->query("INSERT INTO url(url) VALUES('$a')");
    ?>
  • 29-12-2018, 14:05:29
    #2
    PHP sunucu taraflı çalıştığından JS çıktısını PHP değişkenine aktaramazsınız.
    $_SERVER["REQUEST_URI"] PHP koduyla URL'yi alabilirsiniz
  • 29-12-2018, 14:07:51
    #3
    AliBAYRAM adlı üyeden alıntı: mesajı görüntüle
    PHP sunucu taraflı çalıştığından JS çıktısını PHP değişkenine aktaramazsınız.
    $_SERVER["REQUEST_URI"] PHP koduyla URL'yi alabilirsiniz
    Hocam aslında bende biliyorum yazdıklarınızı ama kod bu kadar ile sınırlı değil bu sadece olayla ilgili kısmı bu yüzden js dosyasında url çekip php de kullanmam gerek, benim js dosyamı başkaları çekiyor ben o çekenlerin linkine erişmeliyim, js dosyası çekildiği için js de yazdığım kod buna erişiyor, php ye çekince php de de url yi ekrana yazdırabiliyorum ama bunu değişkene atıp phpmyadmin e atınca script kodunu yazdırıyor değişkene echo yaptığımda ekrana verdiği url çıktısını değil
    Teamviewer ile bağlanma şansınız varsa daha iyi olur hocam net olarak gösterebilirim.
  • 29-12-2018, 14:12:51
    #4
    Aeknasd145 adlı üyeden alıntı: mesajı görüntüle
    Hocam aslında bende biliyorum yazdıklarınızı ama kod bu kadar ile sınırlı değil bu sadece olayla ilgili kısmı bu yüzden js dosyasında url çekip php de kullanmam gerek, benim js dosyamı başkaları çekiyor ben o çekenlerin linkine erişmeliyim, js dosyası çekildiği için js de yazdığım kod buna erişiyor, php ye çekince php de de url yi ekrana yazdırabiliyorum ama bunu değişkene atıp phpmyadmin e atınca script kodunu yazdırıyor değişkene echo yaptığımda ekrana verdiği url çıktısını değil
    Ben sizi anladım hocam da denediğiniz yöntemle bunu kesinlikle yapamazsınız. O zaman dosyam.js dosyasının içinde düzenlemeler yapmanız gerekiyor. Yani örnek verecek olursam, birisi JS dosyasına bağlandığında otomatik olarak sizin belirlediğiniz PHP linkine kullanıcının tüm sayfa url vs bilgilerini POST veya GET ile aktarmanız gerekiyor.
  • 29-12-2018, 14:13:40
    #5
    AliBAYRAM adlı üyeden alıntı: mesajı görüntüle
    Ben sizi anladım hocam da denediğiniz yöntemle bunu kesinlikle yapamazsınız. O zaman dosyam.js dosyasının içinde düzenlemeler yapmanız gerekiyor. Yani örnek verecek olursam, birisi JS dosyasına bağlandığında otomatik olarak sizin belirlediğiniz PHP linkine kullanıcının tüm sayfa url vs bilgilerini POST veya GET ile aktarmanız gerekiyor.
    teamviewer var mı hocam?
  • 29-12-2018, 14:14:37
    #6
    Hocam php dosyanıza url'yi script ile post edin.
    Daha sonra post edilen veriyi php dosyanız ile alıp veritabanına kayıt edebilirsiniz.
  • 29-12-2018, 14:46:39
    #7
    @AliBAYRAM; hocam sorunu çözdü herkese teşekkürler