Javascript 如何将变量从一个页面传递到另一个页面?

Javascript 如何将变量从一个页面传递到另一个页面?,javascript,php,html,variables,isset,Javascript,Php,Html,Variables,Isset,我正在创建一个网站,有很多页面。您可以通过下拉菜单更改每页中显示的帖子数量。我的问题开始了,如果我更改了移动到下一页的帖子数量,它会返回默认值 e、 显示的x默认帖子是30,然后我将其更改为40。我一换页面,下一页又降到了30 我试过类似的方法,但不幸的是没有用 <form method="get" name="SkipPage"> <select name="results_no" onChange="document.forms['SkipPage'].submit()"&

我正在创建一个网站,有很多页面。您可以通过下拉菜单更改每页中显示的帖子数量。我的问题开始了,如果我更改了移动到下一页的帖子数量,它会返回默认值

e、 显示的x默认帖子是30,然后我将其更改为40。我一换页面,下一页又降到了30

我试过类似的方法,但不幸的是没有用

<form method="get" name="SkipPage">
<select name="results_no" onChange="document.forms['SkipPage'].submit()"> `
<?php
....
?>
</select>
</form>

`

$reults\u no=isset($\u GET['results\u no'])$_获取['results_no']:30

如果要使用户选择持久化,通常的解决方案是将其保存在cookie中


编辑:或在会话中,但我的观点是,对于用户后面的每个链接,您不必将该值作为GET参数传递。您只需设置一次,然后在每个需要它的页面上测试是否已设置。

如果您想让用户选择持久化,通常的解决方案是将其保存在cookie中


编辑:或在会话中,但我的观点是,对于用户后面的每个链接,您不必将该值作为GET参数传递。您只需设置一次,然后在每个需要它的页面上测试是否已设置。

尝试使用隐藏输入

<input type="hidden" name="myHiddenVar" value="<?php echo $myVar ?>"

尝试使用隐藏输入

<input type="hidden" name="myHiddenVar" value="<?php echo $myVar ?>"

$reults\u no
:a
s
丢失请显示更多代码。@Fabrizio Calderan我不完全理解你的意思,请再解释一下。请仔细阅读你粘贴在问题中的代码哦,谢谢,也许这是一个因素,但不是解决方案。很遗憾,
$reults\u no
:a
s
丢失了。请,显示更多的代码。@Fabrizio Calderan我不太明白你的确切意思,请再解释一下。请仔细阅读你在问题中粘贴的代码。哦,谢谢,也许这是一个因素,但不是解决方案