草庐IT

comment_post_ID

全部标签

php - Codeigniter input->post() 是否删除 html 标签?

是否使用$this->input->post();在Codeigniter中,删除网站用户可能输入的任何html和javascript,或者您是否必须使用htmlspecialchars();? 最佳答案 $this->input->post()onlycontainspostdata..您始终可以按照手册调用$this->input->post(NULL,TRUE);以返回通过XSS过滤器过滤的数据。您可以seehere究竟发生了什么,它基本上是使用fetch_from_array重新构建$_POST数组吗?.这会调用securi

php - $_POST 如何工作

很难说出这里要问什么。这个问题模棱两可、含糊不清、不完整、过于宽泛或夸夸其谈,无法以目前的形式得到合理的回答。如需帮助澄清此问题以便重新打开,visitthehelpcenter.关闭10年前。我是PHP的初学者,我真的很想更好地理解它。我知道您可以使用$_POST通过设置method="$_POST"从表单中检索信息。但为什么这会起作用呢?在提交表单时,是否创建了一个名为$_POST的数组?该数组是否包含表单中的所有元素值?

php - HTML 表单 POST 到 PHP 页面

这个问题不太可能帮助任何future的访问者;它只与一个小的地理区域、一个特定的时间点或一个非常狭窄的情况相关,这些情况并不普遍适用于互联网的全局受众。为了帮助使这个问题更广泛地适用,visitthehelpcenter.关闭10年前。好的...我创建了一个form.html页面。它要求用户输入6个文本字段。表单POST到一个名为myform.php的单独页面。myform.php页面只是简单地返回用户输入的值。但是,当我单击提交时,我只会在屏幕上弹出myform.php源代码。Name:Course:Book:Price:Email:Phone#:

php - 我可以将用户 ID 保存在 $_SESSION 变量中吗?

从事非常大的项目并尝试创建最佳的数据库使用。我听说不建议将用户ID保存在$_SESSION变量中。我实际上只能使用token,这些token被分配给数据库中的用户ID。问题是,如果我只使用token,我需要在脚本中对数据库执行1个额外的操作(查询)。所以问题是,我可以将用户ID保存在$_SESSION变量中以防止ectra数据库操作吗?它有多“危险”?提前致谢。 最佳答案 是的,你可以。session存储在服务器上,因此与任何其他服务器端存储一样安全。 关于php-我可以将用户ID保存在

php - 记录 Amazon SES 消息 ID

这可能是一个简单的问题,但我已经搜索了又搜索,但找不到答案。我想记录每封发送的电子邮件的消息ID,以便更准确地进行退回处理。我正在使用AWSPHP开发工具包发送我的电子邮件。发送邮件后如何获取邮件ID? 最佳答案 找到答案...我能够从使用SES发送电子邮件时收到的响应对象中检索MessageID。$response->body->SendEmailResult->MessageId 关于php-记录AmazonSES消息ID,我们在StackOverflow上找到一个类似的问题:

php - 确定 $_POST 的来源

有没有一种简单的方法可以在PHP中找出post变量的来源?example.com/formone.php上的表单example.com/formtwo.php上的表单我知道我可以使用隐藏输入,但我想知道PHP是否有测试POST源的方法。 最佳答案 虽然您可能会使用HTTP_REFERER服务器变量,itisnotveryreliable.您最好的选择是使用隐藏字段。另一种选择是将您的提交input切换为提交button。这样你就可以传递一个值,保留按钮的标签,并在你的test.php页面中测试它:Submit然后在您的PHP文件中测

php - 使用 $.post 将 JS 变量发送到 PHP 脚本

我正在尝试将Javascript变量发送到PHP脚本以更新问答游戏的分数。我查找了执行此操作的速记方法,即$.post,但我无法检索PHP脚本中的值。我对哪个JS相当陌生,需要帮助了解我做错了什么。这是Javascriptfunctionupdatescore(){varthisgamemarks=2300;varthequizid=5;$.post("updatemark.php",{quizidvalue:thequizid,newmarkvalue:thisgamemarks});}还有PHP$studentnewmark=$POST['newmarkvalue'];$thisq

php - 验证数据库匹配中的 $_GET id 是否足够安全?

我在网站上有2个页面,一个是index.php,索引页面列出了数据库中存在的所有帖子,另一个页面是post.php,当点击索引页面上的特定帖子时,帖子页面显示单个帖子。现在我用来列出index.php上所有帖子的代码是:$postslist=mysqli_query($db,"SELECT*FROMposts");while($post=mysqli_fetch_array($postlist)){echo''.$post['title'].'';}这行得通,我的所有帖子都显示在我的index.php页面上,链接链接到post.php页面上。在post.php页面上我使用了这样的代码:

PHP - 包含带有 POST 数据的文件

我有一个获取POST数据的PHP文件。我目前通过jQuery中的AJAX运行此文件:$.post("myfile.php",{key:value});我想在另一个PHP脚本中运行同一个文件。这就是我想要实现的目标:"value"));?>我知道include函数不接受其他参数,那么有没有办法用POST变量包含另一个PHP文件? 最佳答案 $_POST超全局数组可写在PHP脚本中,因此: 关于PHP-包含带有POST数据的文件,我们在StackOverflow上找到一个类似的问题:

php - WordPress Admin : When placing a Custom Post Type as a submenu of a parent menu, 父菜单链接被 CPT 覆盖

我注册了一个自定义帖子类型,我不希望它有自己的菜单,而是想将它作为一个名为my-custom-parent-page.这是我的代码:register_post_type('my_custom_post_type',array('labels'=>array('name'=>__('Books','mcpt'),'singular_name'=>__('Book','mcpt'),),'supports'=>array('title','editor'),'show_ui'=>true,'show_in_nav_menus'=>false,'show_in_menu'=>'my-cust