Я пытаюсь создать сайт, где кто-то может создать «элемент», и база данных будет хранить идентификатор, а php генерирует URL-адрес для этого идентификатора. Поэтому в следующий раз, когда человек вернется с этим URL-адресом, он вспомнит настройки человека (переменные). Теперь проблема в том, что на моем сайте javascript должен знать эти переменные.
Итак, какое лучшее решение для этого? передавая переменные в суперглобальном «GET» или, возможно, куки? Или есть лучший способ передать эти переменные в javascript?
просто используйте php для печати некоторого динамического javascript
<script> var myVar = "<?php echo json_encode($_COOKIE['somevalue']);?>"; </script>
Существует несколько способов предоставления данных клиенту, например:
var userid = <?php echo $userid; ?>
var userid = <?php echo $userid; ?>
$.getJSON(url, function(data){ var userid = data.userid; });
Обычно я использую JSON, когда пытаюсь представить серверные данные на стороне клиента, поскольку это помогает разделить разные уровни.