下面的法典涉及对“Facebook”用户进行认证,其文字由“Sphp”形式活动启动。 我正在以超文本形式张贴一个示意图,其代码如下:
<html>
<body>
<form name="form" enctype="multipart/form-data" action="test.php" method="post">
<input name="message" type="text" value=""><br/><br/>
<input type="submit" value="Upload"/><br/>
</form>
</body>
</html>
测试守则。 网址是:
<?php session_start(); ?>
<html>
<head xmlns:worldcentric="https://apps.facebook.com/testapp/ns#">
<title>Test App</title>
</head>
<body>
<?php
$app_id = "191622610935428";
$my_url = "http://www.thepropagator.com/facebook/testapp/test1.php";
$string1 = (string)$_POST["message"];
$_SESSION[ str ] = $string1;
// $string2 = "teststring";
// $_SESSION[ str ] = $string2;
$code = $_REQUEST["code"];
if(empty($code)) {
$dialog_url = "https://www.facebook.com/dialog/oauth?client_id="
. $app_id . "&redirect_uri=" . urlencode($my_url) . "&scope=email,publish_actions";
echo("<script>top.location.href= " . $dialog_url . " </script>");
}
$string3 = $_SESSION[ str ];
echo $string3;
?>
</body>
</html>
以上信息,Im试图储存
$_SESSION[ str ]
不能保留。 然而,当我更换线路时
$string1 = (string)$_POST["message"];
$_SESSION[ str ] = $string1;
With the commented out lines:
$string2 = "teststring";
$_SESSION[ str ] = $string2;
“试验”案文已经通过。 由于你可以看到,我试图将_POST[“message”]美元投到地狱中,但不管怎样做。 任何想法?