에 a.php에서 b.php php 파일로 $ _REQUEST 데이터를 보내려고하는 중에 recived 할 수 없습니다.
하지만 b.php $ _REQUEST는 항상 비어 있습니다.
내 코드에 무슨 문제가 있습니까? 누군가가 나를이 오류를 해결하는 데 도움이되기를 바랍니다.
은 $ _request가 $ _session과 동일합니까?
이 a.php에
<?php
include('config.php');
$name=$_POST['txtName'];
$location=$_POST['txtLocation'];
$status=$_POST['txtStatus'];
$description=$_POST['txtDescription'];
$spesification=$_POST['txtSpesification'];
$lokasi_file=$_FILES['file']['tmp_name'];
$nama_file=$_FILES['file']['name'];
$folder="images/qrcode/$nama_file";
$folder2="images/qrcode/$nama_file";
$query="INSERT INTO perangkat(name,location,status,description,spesification,qrcode) VALUES ('$name','$location','$status','$description','$spesification','$folder2')".mysql_error();
$upload=move_uploaded_file($lokasi_file,$folder);
$hasil=mysql_query($query);
if($hasil & $upload)
{
echo("<br>Input data berhasil!");
$result= mysql_query("SELECT device_id FROM perangkat where name='$name'") or die (mysql_error());
while ($row = mysql_fetch_assoc($result)) {
$qrcode=$row['device_id'];
$_REQUEST['data'] = $qrcode;
//echo $qrcode;
header('location:b.php');
}
}
else
{
echo("Maaf input data gagal");
}
?>
if (isset($_REQUEST['data'])) {
$filename = $PNG_TEMP_DIR.($_REQUEST['data']).'.png';
QRcode::png($_REQUEST['data'], $filename, $errorCorrectionLevel, $matrixPointSize, 2);
} else {
//default data
echo 'You can provide data in GET parameter: <a href="?data=like_that">like that</a><hr/>';
QRcode::png('PHP QR Code :)', $filename, $errorCorrectionLevel, $matrixPointSize, 2);
}