将变量从HTML传递到PHP而不使用表单

时间:2013-01-04 20:32:05

标签: php html variables

这可能是不可能的,这就是为什么我找不到答案,但是可以在没有表单的情况下将变量从HTML传递到PHP吗?

我正在尝试创建一个模板,该模板将使用我导入到Wordpress页面的HTML。我希望能够将某些div放在模板的不同部分。想想一张桌子,我将div放在不同的单元格中。

您可以给予我任何帮助将不胜感激。谢谢!

编辑: 我还没有创建模板代码,因为我不知道如何没有我的问题的答案。但这里是我要提取的代码示例:

< div id =“text-column”>

< div class =“scarlet_underline”> < p class =“toc_dept”>< a href =“XXX”>< img src =“XXX”width =“112”height =“36”alt =“论坛”border =“0”/&gt ;< / A>< / p为H. < p class =“toc_item”>< a href =“XXX”>大学期货;科学的影响力;地球工程可以绿化吗?矿产储量;改变保护;智能交通;个人健康记录。< / a>< / p> < / DIV>

< div class =“scarlet_underline”> < p class =“toc_dept”>< a href =“XXX”>< img src =“XXX”width =“112”height =“36”alt =“From the Hill”border =“0” />< / A>< / p为H. < p class =“toc_item”>< a href =“XXX”>众议院批准改革海上石油钻探的法案;参议院委员会批准竞争法案; GAO调查基因测试公司;众议院,参议院委员会为美国宇航局的未来制定计划;联邦科学技术简介。< / a>< / p> < / DIV>

理想情况下,这两个“scarlet_underline”div会分别拉出来,也许是通过使用alt属性?模板代码类似于:

< div class =“forum”><?php 拉动该div的代码?>< / div>

<其他代码其他代码>

< div class =“hill”><?php 拉动该div的代码?>< / div>

1 个答案:

答案 0 :(得分:2)

  

是否可以在没有表单的情况下将变量从HTML传递到PHP?

是的,这是可能的。 PHP自动为请求URI的Query部分中的Cookie和参数创建变量。两者都可以从浏览器发送而不需要任何HTML表单。

http://example.com/path/to/index.php?type=animal&name=narwhal#nose
\__/   \_________/ \_______________/ \_____________________/ \___/
 |          |             |                    |               |
scheme   authority       path                query          fragment
                                             ^^^^^

此请求URI将使PHP在$_GET superglobal中创建两个条目:

$_GET['type'];    # animal
$_GET['name'];    # narwhal

另见Variables From External SourcesDocs