使用特殊值在codeigniter上发送发布请求数据

Zisakis Zavitsanakis

我正在编写一个codeigniter应用程序,并试图实现自己的注释系统

系统

我想POSTAPI页面上发出带有评论正文,发出请求的人的用户名以及评论位置请求(请参见下文)

发送数据

使用codeigniter发送数据非常容易。REST服务器库将处理该POST请求,并确保请求不是垃圾邮件。

即时通讯使用的代码形式:

<?= form_open(base_url().'api/newcomment'); ?>
    <?php
      $form_properties = array(
                         'name' => 'comment',
                         'size' => 100,
                         'id' => 'comment'
                    );
    ?>
    <p><?= form_label('New comment', 'comment'); ?></p>
    <?= form_input($form_properties); ?>
    <p><?= form_submit('', 'Post'); ?></p>
    <?= form_close(); ?>

这不是正常的表单,因为我使用codeigniter的表单库来渲染它们!

实际问题

在我看来(Codeigniter使用该MVC样式),我可以将用户名作为简单变量访问,例如:

$this->session->user('username');

位置在网址中:http : //example.com/blog/post/

我可以使用URL辅助程序获取ID,因此基本上我可以在其中使用一个带有用户名的变量,以及另一个具有位置的变量。

问题

如何通过表格发送位置和用户名?例如,当有人点击时,Add comments我想传递用户名和位置!

请注意:

  • 我不想使用JavaScript请求
  • 我需要使用codeigniter的form库来呈现表单
  • Codeigniter是一个PHP框架
  • 我可以使用现成的lib,但我想自己写所有东西

我希望你能够明白。请问我有什么问题

阿德里安·XL

如评论中所述,您可以使用form_hidden()

例子 :

form_hidden('username', $this->session->userdata('username'));

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

通过ajax发布请求发送默认数据

来自分类Dev

使用请求数据覆盖序列化程序,包括缺少密钥的空值

来自分类Dev

锂电重定向发送请求数据

来自分类Dev

无法获取发布ajax请求数据python

来自分类Dev

如何使用RestClient在发布请求中发送数据

来自分类Dev

目标C发布请求未发送数据

来自分类Dev

Django发布请求数据

来自分类Dev

使用请求数据进行剪影授权

来自分类Dev

如何使用{单键:多个值}创建HTTP请求数据

来自分类Dev

通过VPN剥离请求数据进行AJAX发布请求

来自分类Dev

如何使用PHP在POST请求中发送“特殊”数据

来自分类Dev

使用python请求发送带有未编码数据的http发布请求

来自分类Dev

使用codeigniter将发布请求发送到xmlrpc服务器

来自分类Dev

jqGrid在请求数据之前修改发布数据

来自分类Dev

JMeter在Spring Service How-to中获取jdbc请求数据并使用http post请求发送每个数据

来自分类Dev

在发布请求数组中消除指定的发布数据

来自分类Dev

Cakephp如何使请求数据仅包含选定的字段值

来自分类Dev

如何使用python请求模块发送带有数据的发布请求?

来自分类Dev

将请求数据发布到节点中的json

来自分类Dev

用请求数据覆盖序列化程序,该请求数据包括缺少键的空值

来自分类Dev

肥皂请求数据丢失,[值:null]改为实际值

来自分类Dev

使用特殊值在codeigniter上发送发布请求数据

来自分类Dev

发布请求数据未插入mysql

来自分类Dev

如何使用{单键:多个值}创建HTTP请求数据

来自分类Dev

如何使用Slim获取发布请求数据?

来自分类Dev

通过VPN剥离请求数据进行AJAX发布请求

来自分类Dev

使用ajax从php请求数据

来自分类Dev

发布请求数组返回

来自分类Dev

如何使用 JQuery 和引导程序多步表单向 Laravel 中的控制器方法发布和请求数据?

Related 相关文章

  1. 1

    通过ajax发布请求发送默认数据

  2. 2

    使用请求数据覆盖序列化程序,包括缺少密钥的空值

  3. 3

    锂电重定向发送请求数据

  4. 4

    无法获取发布ajax请求数据python

  5. 5

    如何使用RestClient在发布请求中发送数据

  6. 6

    目标C发布请求未发送数据

  7. 7

    Django发布请求数据

  8. 8

    使用请求数据进行剪影授权

  9. 9

    如何使用{单键:多个值}创建HTTP请求数据

  10. 10

    通过VPN剥离请求数据进行AJAX发布请求

  11. 11

    如何使用PHP在POST请求中发送“特殊”数据

  12. 12

    使用python请求发送带有未编码数据的http发布请求

  13. 13

    使用codeigniter将发布请求发送到xmlrpc服务器

  14. 14

    jqGrid在请求数据之前修改发布数据

  15. 15

    JMeter在Spring Service How-to中获取jdbc请求数据并使用http post请求发送每个数据

  16. 16

    在发布请求数组中消除指定的发布数据

  17. 17

    Cakephp如何使请求数据仅包含选定的字段值

  18. 18

    如何使用python请求模块发送带有数据的发布请求?

  19. 19

    将请求数据发布到节点中的json

  20. 20

    用请求数据覆盖序列化程序,该请求数据包括缺少键的空值

  21. 21

    肥皂请求数据丢失,[值:null]改为实际值

  22. 22

    使用特殊值在codeigniter上发送发布请求数据

  23. 23

    发布请求数据未插入mysql

  24. 24

    如何使用{单键:多个值}创建HTTP请求数据

  25. 25

    如何使用Slim获取发布请求数据?

  26. 26

    通过VPN剥离请求数据进行AJAX发布请求

  27. 27

    使用ajax从php请求数据

  28. 28

    发布请求数组返回

  29. 29

    如何使用 JQuery 和引导程序多步表单向 Laravel 中的控制器方法发布和请求数据?

热门标签

归档