簡體   English   中英

做<!--?php echo $PHP_SELF?--> PHP 5.x 中沒有工作?

[英]Does <?php echo $PHP_SELF?> No Work In PHP 5.x?

我知道,使用PHP 4.1他們介紹了超級全球群體的概念,我不完全理解,但是我有以下代碼與Z2FEC392304A5C23AC13AC13AC138DA22222847F9B7CZ 4.3.X(或其他Z 4.3.X)(或Z)(或Z)43.X(或其他事物)現在信息似乎不想發布到我的數據庫中。 它只是將我返回到我試圖提交的同一頁面。

if ($submit) {
mysql_select_db("ibmclub",$db);
$sql = "INSERT INTO april_floral (image) VALUES ('$image')";
$result = mysql_query($sql);
header("location:confirm.php");
} else {
<form method="post" action="<?php echo $PHP_SELF?>">
<form guts>
<?php
}
?>

你明白要點了。 出現問題 escaping 括號以顯示代碼。

那么,有沒有

它已移至$_SERVER['PHP_SELF'] register_globals 已棄用,並將在 PHP 的未來版本中完全刪除。 您最好更新您的代碼以不依賴它。

可能是您的register_globals設置因您所做的升級而被關閉。 正確的使用方法是<?php $_SERVER['PHP_SELF']?>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM