当前位置: 首页 > 知识库问答 >
问题:

在wordpress页面之间传递数据

夹谷星剑
2023-03-14

我有两个简单的页面。我需要将用户填写的文本框的值发送到另一个简单页面。我已经放弃了如何在wordpress页面之间传递数据。我得到了以下错误:

警告: sizeof():参数必须是一个数组或一个对象,在第175行的D:\xamp\htdocs\wordpress\wp-Content\plugins\alle-php-in-post-and-page\allowphp.php中实现Countable

警告:sizeof():参数必须是在第364行的D:\xamp\htdocs\wordpress\wp content\plugins\allow php in posts and pages\allowhp.php中实现可数的数组或对象

以下是我的代码:我想从中发送值的页面:

<form >
    <input type ='text' name='discount'/>
    <a href="http://localhost/wordpress/sericves/" title="Yeah yeah!">Link     name</a>;
</form>

我希望接收值的第二页:

<h2>Payment of $ [php function=1]</h2>

以下是说明中所述的插件:

<?php
/*
  Plugin name: redirect on post
  Desciption: 

  http://stackoverflow.com/questions/13686245/how-to-create-a-custom-url-   based-on-dropdown-in-wordpress-form-submission
I-changed-dropdown-to-field-input
  */ 
  function redirect_on_submit() {
    // check if the post is set
    if (isset($_POST['discount']) && ! empty ($_POST['discount'])) 

 {
    header( "Location: http://localhost/wordpress/sericves/page_id=55& discount=" . $_POST['discount'] );
  }
}
add_action('init', 'redirect_on_submit');

共有1个答案

邹阳
2023-03-14

像这样创建一个会话变量。

$_SESSION["mykey"]="MyValue";

并在其他页面上访问此会话变量。

PS.确保添加session_start();在每个页面的顶部,无论在哪里使用这个会话变量。

 类似资料:
  • 问题内容: 我是AngularJS入门者。我正在尝试从发送数据: A页:范列表页 至 网页B:Van更新页面。 当用户单击货车的更新链接时,我正在调用控制器并在控制器中检索货车详细信息。但是,我无法使用同一控制器将货车详细信息分配给页面B(货车更新页面)…错误 问题答案: 您需要创建一个服务,以便能够在控制器之间共享数据。 在控制器A中: 在控制器B中: 请记住通过将myService作为参数传递

  • 问题内容: 我正在尝试在应用程序的结帐过程中在页面之间传递数据,但是它无法正常工作。我已经读了一些书,大多数人建议使用服务,但是唯一的问题是,刷新页面(用户单击刷新或稍后再返回)时,该服务中的所有数据都会消失。这是有道理的,因为服务中的数据并不是永久性的,而是会引起问题。 所以问题是:如何在angularJS中的页面之间传递数据,并且仍然保持页面刷新后传递的数据? 到目前为止,这是我的代码(尝试使

  • 问题内容: 我想在一个页面中获取用户输入,将其存储在一个php变量中,并在另一个php页面中使用它。我已经尝试过使用“会话”,但是它似乎没有用。还有另一种安全的选择吗?此信息可能是用户名和密码。 问题答案: 尝试更改会话代码,因为这是执行此操作的最佳方法。 例如: index.php nextpage.php 但是,我可能会在会话中存储更安全的内容(例如用户ID),而不是用户的登录凭据。

  • 在普通的web开发中,参数传递有这么几种形式: url: /another_page?id=3 表单: <form>...</form> 在vuejs中,不会产生表单的提交(这会引起页面的整体刷新). 所以有两种: url . 同传统语言. vuejs 内部的机制.(无法在url 中体现,可以认为是由js代码隐式实现的) 我们用一个实际的例子说明. 我们之前实现了 "博客列表页",接下来我们要实现

  • 问题内容: 假设我有以下情况; 在重新标记的页面中,有一个链接将页面/ a定向到/ b。我尝试将变量a传递给页面/ b以重用它。我该怎么做这个Flask应用程序?我需要使用会话还是有其他解决方案? 问题答案: 如果要传递一些不需要用户查看或控制的python值,则可以使用会话: 会话的行为就像字典,并序列化为JSON。因此,你可以将可序列化JSON的任何内容放入会话中。但是,请注意,大多数浏览器不

  • 本文向大家介绍使用vue-router在Vue页面之间传递数据的方法,包括了使用vue-router在Vue页面之间传递数据的方法的使用技巧和注意事项,需要的朋友参考一下 前言 几周前,我写了关于 Vue 路由的使用和在 Vue 页面导航的文章。这是在应用程序中探索的一个基本例子。 通常,在将导航构建到应用程序中时,您会发现需要将数据从一个页面传递到另一个页面。(不通顺)例如,您遵循 master