2013-08-27 4 views
0

Я использую javascript-библиотеку amCharts, чтобы показать некоторые диаграммы данных на моем веб-сайте. Я хочу прочитать данные, которые будут в диаграммах из базы данных.Передача данных из базы данных в функцию javascript конфиденциально

Я читаю данные с и после этого сделать вызов к яваскрипту функции, как это:

<?php 
    echo '<script language="javascript">makeGraph(' . json_encode($data) . ')</script>'; 
?> 

я получаю результаты, я хочу этого путь, но если клиент смотреть в исходном коде на веб-сайте он увидит все данные из базы данных вместо $ data, так как вы больше не находитесь на сервере.

Итак, вопрос в том, как я могу читать и использовать все данные, не обнажая его публично? Потому что сейчас я не могу понять, как это сделать.

Большое спасибо

+0

попробуйте использовать node.js. любой клиентский javascript будет читабельным, потому что это как javascript по своей природе. – PlantTheIdea

ответ

1

Если вы не хотите, чтобы пользователи видели ваши данные, то не обрабатывать его не использовать JavaScript. Создайте диаграммы в php на своем сервере и покажите только результаты.

+0

Есть ли способ создать диаграмму на PHP, используя библиотеку Javascript, такую ​​как amCharts или HighCharts? Если нет, любая рекомендация чего-то подобного этим библиотекам, но в PHP? – user2417250

+0

Нет, потому что Javascript запущен в браузере, а PHP запущен на сервере. Таким образом, вам нужно будет найти один, я не использовал эти библиотеки в предварительном порядке, поэтому я не могу делать какие-либо рекомендации. https://duckduckgo.com/?q=php+charts – Schleis

+0

Я использовал [JpGraph] (http://jpgraph.net/) лет назад и любил его. –

Смежные вопросы