标签: post

PHP - 用于通过关联数组的循环

我有一个关联数组$ _POST,它有3个键值对(还有其他我不感兴趣的键值对).

$_POST[Var1]
$_POST[Var2]
$_POST[Var3]
Run Code Online (Sandbox Code Playgroud)

如何使用for循环遍历并回显每个中的值?

for ($i = 1; $i <= 3; $i++){
    echo $_POST['Var' . '$i']; 
}
Run Code Online (Sandbox Code Playgroud)

这似乎不起作用.

php post loops associative-array

0
推荐指数
1
解决办法
75
查看次数

Java Minecraft身份验证

我需要找出一种方法来检查我的用户名和密码是否有效.

我发现这个文档讲述了很多关于Minecraft身份验证的内容:http://wiki.vg/Authentication

看起来它需要一个JSON HTTP POST请求,但我不知道如何做到这一点:S

我经常搜索并经历了很多例子,但这些都没有.我得到的最好结果是没有在控制台中打印结果或403错误.

谢谢

java authentication post login minecraft

0
推荐指数
1
解决办法
2976
查看次数

查找字符串参数在发布后删除并返回到asp.net mvc中的同一页面

我正在实现一个asp.net mvc5应用程序,并且在post操作和查询字符串参数方面存在问题.

我的页面网址是 http://localhost/site/person/edit?personId=20

[HttpGet]
public ActionResult Edit(int personID)
{
    // ....   

    return View(person);
}
Run Code Online (Sandbox Code Playgroud)

在此页面中包含提交按钮,它将执行post方法.在post方法中,如果Model.Isvalid得到false,我将返回带有Model的视图.

[HttpPost]
public ActionResult Edit(Person person)
{
    if (ModelState.IsValid)
    {
          //....
          return RedirectToAction("Index", "Dashboard", new { area = "" });
    }
    else
    {
          return View(person);
    }
}
Run Code Online (Sandbox Code Playgroud)

这工作正常.但问题是,一旦Model.IsValid变为false,它将进入视图但没有查询字符串参数.然后URL就像http://localhost/site/person/edit

有没有办法获取带有查询字符串参数的URL.

javascript asp.net-mvc post asp.net-mvc-5

0
推荐指数
1
解决办法
1727
查看次数

NSURLResponse没有名为allHeaderFields的成员

我正在向API发出POST请求,我在Swift中成功获得了响应.以下是我的代码.

private func getData(url: NSURL) {
    let config: NSURLSessionConfiguration = NSURLSessionConfiguration.defaultSessionConfiguration()
    let session: NSURLSession = NSURLSession(configuration: config)

    let dataTask: NSURLSessionDataTask = NSURLSession.sharedSession().dataTaskWithURL(url, completionHandler: {(data: NSData!, response: NSURLResponse!, error: NSError!) -> Void in

        if error {
            println("Error Occurred: \(error.localizedDescription)")
        } else {
            println("\(response.allHeaderFields)") // Error
        }
    })
    dataTask.resume()
}
Run Code Online (Sandbox Code Playgroud)

我正在尝试使用转储头字段allHeaderFields但是我收到一个错误,说NSURLResponse没有名为allHeaderFields的成员.但确实有它!

语法或我调用它的方式一定有问题.谁能告诉我如何纠正这个问题?

谢谢.

post nsurlrequest http-headers ios swift

0
推荐指数
1
解决办法
2712
查看次数

如何将变量从一个页面传递到另一个未链接的页面

是否可以在没有表单的情况下将变量从一个页面传递到另一个页面,前提是第一页没有链接(例如,用户单击的按钮或其他控件将被重定向到第二页 - 所以在简而言之,第一页并没有直接链接到第二页到第二页.

不能使用会话变量,因为第一页和第二页将由不同的用户访问(显然在不同的会话中).

也不想使用cookies.

那么请建议除cookie或会话变量之外的解决方案?

javascript php cookies post get

0
推荐指数
1
解决办法
92
查看次数

如何保护用户注入的页面模式?

我有一个PHP表单页面(page.php),有3种不同的模式(插入/编辑/查看)

索引页面(index.php)包含3个导航到(page.php)的链接,每个链接将根据当前用户角色显示

index.php

<html>
<body>      
    <div id='main'>
        <a href="page.php?insertMode=true&editMode=true">Insert Student Screen</a> <br>
        <a href="page.php?insertMode=false&editMode=true">Edit Student Screen</a> <br>
        <a href="page.php?insertMode=false&editMode=false">View Student Screen</a> <br>
    </div>  
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

我的问题
既没有insertMode也没有editMode(insertMode=false&editMode=false)的用户
可能会更改URL中的值然后
他会page.php在一个他没有角色的模式下打开它

php forms security post

0
推荐指数
1
解决办法
47
查看次数

HTML表单没有以PHP格式发送POST

我正在尝试创建简单的表单和帖子.我创建了简单的表单.但提交后没有实际收到.我创建了单个form.php文件.

form.php的:

<!DOCTYPE html>
<html>
    <head>
        <title>Bootstrap 101 Template</title>
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <!-- Bootstrap -->
        <link href="http://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css" rel="stylesheet" media="screen">
    </head>
    <body>

<div class="row">
<?php

echo 'Hello World';

foreach ($_POST as $key => $value) {
        echo "<tr>";
        echo "<td>";
        echo $key;
        echo "</td>";
        echo "<td>";
        echo $value;
        echo "</td>";
        echo "</tr>";
    }

?>
<div class="col-md-6 col-md-offset-3">
<form class="form-horizontal" action="form.php" method="post">
  <div class="form-group">
    <label for="input1" class="col-sm-2 control-label">Tag#1</label>
    <div class="col-sm-5">
      <input type="text" class="form-control" id="input1a" placeholder="Old Value" value="dummy">
    </div>
    <div class="col-sm-5">
      <input type="text" …
Run Code Online (Sandbox Code Playgroud)

html php forms post twitter-bootstrap

0
推荐指数
1
解决办法
270
查看次数

PHP - $ _POST的数据类型解决方法

我想知道是否有办法让POST数组的值作为字符串以外的东西返回?

所以,例如,如果我想:

 foreach ($_POST as $key => $value) 
 {
     if (is_X($value)) // X being int or bool or string, etc....
     {
         do something.....
     }
 } 
Run Code Online (Sandbox Code Playgroud)

我开始考虑可能settype($var, "type") 但是,我必须明确设置每个输入的类型,这似乎是一个荒谬的方式来解决这个问题.

php arrays post variable-types

0
推荐指数
1
解决办法
1052
查看次数

Rails:路由错误:没有路由匹配[PATCH]"/ things"

我为我的模型"Things"创建了一个编辑表单,但是当我提交表单时,它会返回错误"No route matches [PATCH]"/ things"".奇怪的是,错误的网址是http://localhost:3000/things,但我期待它http://localhost:3000/things/:id,因为我在create function下编写了redirect_to @thing.我刚刚用资源定义了所有我的Thing路由:事情,所以它应该定义更新路径.我究竟做错了什么?

things_controller:

class ThingsController < ApplicationController
  def show
    @thing = Thing.find(params[:id])
    @category_things = CategoryThing.all
    @thing.categories.build
    @thing.things.build
    @related_things = RelatedThing.all
  end
  def index
  end
  def new
    @thing = Thing.new
    @things = Thing.all
  end
  def create
    @thing = Thing.new(thing_params)
    if @thing.save
      redirect_to @thing
    else
      render 'new'
    end
  end
  def edit
    @thing = Thing.find(params[:id])
  end
  def update
    @thing = Thing.find(params[:id])
    if @thing.update_attributes(thing_params)
      flash[:success] = "Thing updated"
      redirect_to @thing
    else
      render 'edit'
    end
  end …
Run Code Online (Sandbox Code Playgroud)

ruby post routes ruby-on-rails ruby-on-rails-4

0
推荐指数
1
解决办法
2430
查看次数

GET_POST不起作用

我有js功能的php网页:

function send_answer(){
    $.ajax({
        type: 'POST',
        url: '../path2file/file_mine.php',
        data: {dbf1:1, us:1, re:1},
        success: reload (), 
    });
    return false; 
} 
Run Code Online (Sandbox Code Playgroud)

我用内部代码创建了php

$dbf1=$_POST['dbf1'];
$us=$_POST['us'];
$re=$_POST['re'];


"UPDATE `table` SET `app` = '$dbf1' WHERE `user_id` = '$us' AND reqn= '$re'"
Run Code Online (Sandbox Code Playgroud)

数据库连接和file-mine.php通常都可以.如果我用值($ dbf1 = 1; ..)而不是$ _POST运行php,一切正常,mysql会更新.

当我激活函数send_answer()时,它只是重新加载页面,而不是UPDATE mySQL.:(

javascript php post

0
推荐指数
1
解决办法
74
查看次数