Bu işe yaramazsa neden ben anlayamıyorum. Öncelikle ben kullanıcı adı gösterir böyle bir işlevi var:
if(isset($_POST['Commit'])){
if(empty($_POST['crime'])){
echo "You didn't select the type of crime you wish to do.";
}else{
(...lots of code)
$name = $_SESSION['username'];`
Sonra kullanıcı adı boş gösterir başka bir işlevi vardır:
if(isset($_POST['action'])){
(...)
if(empty($_POST['car'])){
echo "You didn't select a car.";
}else{
if($row['owner'] != $_SESSION['username']){
echo "This isn't your car.";
}else{
Orada ben sonrası vermedi kod tahsis, ama siz anladınız. Bu neden olur? i $ _SESSION global ve her zaman mevcut olduğunu düşündüm
Benim ana php dosyası şuna benzer:
require("php functions\page_functions.php");
require("php functions\gta_functions.php");
session_start();
class gtapage extends Page
{
public function display()
{
displayGta();
}
}
burada displayGta (); benim ilk görevinden fonksiyonu