Мне нужно передать массив JSON в URL веб-страницы, чтобы я сделал
$url = 'page.php?id=' . json_encode($array);
, который стал
$url = 'pages.php?id=["1", "2", "3"]';
А затем внутри page.php
, который в основном представляет собой код JavaScriptdo
var foo = <?php $_GET['id']; ?>
Но foo
вместо того, чтобы быть массивом, подобным ["1", "2", "3"]
, это всего лишь [
.
Почему это?
Кроме того, лучше сделать: url.php?id=value
или url.php?id="value"
??