2011-08-24 52 views
3

http://127.0.0.1:8888/degis2.php?isim=%27oteller%27&Id=%271%27&oname=%27asasdasfda123445%27%27將數據傳輸到另一個php頁面

任何想法爲什麼每個變量中有%27?

我的代碼是

<form id="form1" name="form1" method="post" action="degis2.php?isim='<?php echo $isim;?>'&Id='<?php echo $id;?>'&oname='<?php echo $name;?>'"> 

的PHP代碼工作,你可以看到它填補他們的鏈接,但可能是因爲「%27」無法找到在數據庫中的值,並返回我的查詢失敗。

$isim=$_GET["isim"]; 
$id=$_GET["Id"]; 
$tname=$_GET["oname"]; 
$name=$_POST["name1"]; 
$aciklama=$_POST["aciklama1"]; 
$link=$_POST["link1"]; 

這些是我需要的變量。任何人都可以幫助我清除鏈接中的%27值嗎? 祝您有個愉快的日子

回答

6

應該是工作(沒有' after =):

<form id="form1" name="form1" method="post" action="degis2.php?isim=<?php echo $isim;?>&Id=<?php echo $id;?>&oname=<?php echo $name;?>"> 
2

%27 is url-encoded '。如果你不需要它們 - 從action刪除'。你不需要它,因爲你通過get處理的任何東西都被視爲一個字符串。

1

%27是單引號

echo urldecode('%27'); 

,並從這裏來

?isim='<?php echo $isim;?>'&Id='<?php echo $id;?>'&etc... 

得到您的行爲屬性擺脫單引號的應該爲你

相關問題