javascript php dizi

5 Cevap php

ben böyle bir js dizi var:

var myArray = [];
myArray[1] = 'test';
myArray[2] = 'test';

-Ben görmek kullanıcılardan gizlemek istiyorum. nasıl ben bir php komut dosyası sadece dizi saklamak ve onu arayabilirim?

şu anda ben. js ayrı Benim form var. ve ben sadece diyorum. ama herkesin kolayca kaynak görmek ve. js adını kullanarak url ziyaret edebilirsiniz

-another question i have is to hide a url values from the user. i have something like this: www.test.ca/people.php?id=12

i değerlerini gizlemek istiyorum. teşekkürler

5 Cevap

Tarayıcı çalıştırmak için varsa JS kodu için, o kullanıcı görebilirsiniz. Yapabileceğiniz çok değil.

Sayfalar arasında değerlerini taşımak istiyorum ve bunları görülebilir istemiyorsanız, bir sorgu dizesi kullanmayın yerine - PHP oturumları kullanın.

Tüm Javascript kodu istemciden görüntülenebilir. Gerçekten bu etrafında hiçbir yolu yoktur.

Hatta bir AJAX çağrısı iyi bir tarayıcı eklentisi üzerinden izlenebilir.

Javascript is a client-side executed script, so you won't ever be able to hide it. You can encrypt it, you can make it difficult to view it, but that's pretty useless.

Just put it in your sources, or if you want to hide it a little further, get the array with an AJAX call, and make the call show nothing when it's not called with AJAX (the array can still be revealed with developper browser plugins, or with being hacked adding extra headers.
Here's the PHP condition code : if(isset($_SERVER['HTTP_X_REQUESTED_WITH'])

O zaman zor yapmak kalkmayın, bu zaman kaybı olacaktır.

Tarayıcı şeffaf bir kutu olduğunu düşünüyorum. Gizlemek istediğiniz her şey, sunucu üzerinde oturmak gerekiyor.

Eğer birden çok sayfa arasında veri göndermek isterseniz, iki seçeneğiniz var -

  1. PHP Oturumları kullanın
  2. Gizli alanlarını kullanın

PHP oturumları global bir değişken kullanarak gibi, yani, sen bütün uygulamalarda aynı anahtarı kullanamazsınız aynı sorun var çünkü ben ikinci seçeneği tavsiye ederim, vb bir oturum korumak zordur

Tarayıcı kesinlikle çalıştırır, çünkü kullanıcı bir JS kodu gizlemek olamaz.