оператор if — как использовать php IF looping для отображения значения переменной, взятой из метода GET по предыдущей ссылке?

<?php
include "global_database_function.php"; //include config file
$nama_kategori = $_GET['nama_kategori']; //get from previous link
//global $nama_kategori;
//i can't use global $name_kategori

$idkategori = $_GET['idkategori'];
?>
<html>
<head>
</head>
<body>
<?php
//continue only if $_POST is set and it is a Ajax request
if(isset($_POST) && isset($_SERVER['HTTP_X_REQUESTED_WITH']) && strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) == 'xmlhttprequest')
{
//here is the code i try to show, i try to use:
htmlspecialchars($nama_kategori);
}
?>
</body>
</html>

если я положу htmlspecialchars($nama_kategori); между телом и if(isset($_POST) && isset, значение $nama_kategori виден

-3

Решение

Пусть он сохранится в сессии на будущее как

$nama_kategori = $_GET['nama_kategori'];
session_start();
$_SESSION['t']=$nama_kategori;

и когда нужно

if(isset($_POST) && isset($_SERVER['HTTP_X_REQUESTED_WITH']) && strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) == 'xmlhttprequest')
{
session_start();
echo $_SESSION['t'];
}
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]