Jump to content

HELP Recieving a POST from external client, and then sending custom response


rpg711

Recommended Posts

I'm a total noob at PHP, and need to make a simple authentication server-side script for a Java application that is in no way associated with the server. My Java app URL encodes in this format(pretty standard): "key1"="value1"

I THINK I have the correct code in PHP to read the HTTP POST data values...

$username = array("1", 2, 3, 4, 5);
$match = FALSE;
    foreach($_POST as $key1 => $value1){
	foreach($username as $key2 => $value2){
		if ($value1 == $value2){
			$match = TRUE;
			break;
		}
	}
	if ($match = TRUE) break;
    }

 

After all this I'd like to send a response saying either TRUE or FALSE(in other words, I'd like to send the variable $match).

I've looked far and wide for how to do this in PHP, and couldn't find a single helpful page.

if you're sending it in the URL you need to use $_GET  and not $_POST

 

also...

<?php
$username = array("1", 2, 3, 4, 5);
$match = false;
foreach($_GET as $key1 => $value1){
	 if(in_array($value1,$username)){
                  $match = true;
                  break;
                }
}

if($match){
echo "true";
}else{
echo "false";
}
?>

 

<html xmlns="http://www.w3.org/1999/xhtml">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>
Array
    [string] => testuser
true</body>
null

 

It was $_POST, but thank you so much for the help! I managed to get it to work :)

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.