Benim uygulamasına javascript enjekte iyi yolu hangisidir?

0 Cevap php

Benim bir uygulama içine jason_encoded sonra javascript nesnesine dönüştürülür ve uygulama tarafından kullanılan (çeviri dizi) enjekte kullanıcının tercihlerine göre. Sizce, bunu yapmak için daha iyi bir yolu hangisidir?

Çözüm 1:

<head>
   <script type="text/javascript" src="lang.php"></script>
</head>

Çözüm 2 (kod index.php içinde yürütülür):

<head>
       <?php
           require_once(database_connect.php);
           //Prepare $myDictionary...

           $dictionary = json_encode($myDictionary);
           echo ("
              <script type='text/javascript'>
                 var dictionary=". $dictionary .";
              </script>
           ");

           require_once(database_close.php);
       ?>
</head>

Ben sonuçlarını önbelleğe çünkü Bi'şey şu anda, ilk çözüm kullanarak, ama index.php içinde (fonksiyonları içerir / gerektiren dahil) bütün bu php kodu koyarak olmadığını bilmek wan't iyi ya da kötü bir fikirdir. Herhangi bir öneriniz için teşekkür ederiz.

0 Cevap