禁止访问:您无权访问此服务器上的/bijwerkvlucht_post.php

时间:2014-09-24 19:11:04

标签: php

我知道这已被问过几百次,但是,我找不到这个特定错误如何应用于其他许多例子。

我在PHP页面上有很多表单字段,当我点击提交时,它们会更新到我的数据库中,直到我在其中一个字段中使用http://somewebsite.net

我发布表单的字段,字段flightawareflightaware='$flightaware'的形式发布到bijwerkvlucht_post.php。

当我使用纯文本进行测试或删除http://时,我没有收到上述错误消息。因此推断出这是与措辞中的http://相关的问题。

如何修复代码以解决此特定问题?

帖子页面上的代码:

 <?php
 $host="localhost"; // Host name 
 $username="xxxxx"; // Mysql username 
 $password="xxxxx"; // Mysql password 
 $db_name="xxxxx"; // Database name 
 $tbl_name="tbl_vluchtgegevens"; // Table name 

 // Connect to server and select database.
 mysql_connect("$host", "$username", "$password")or die("cannot connect"); 
 mysql_select_db("$db_name")or die("cannot select DB");

 // update data in mysql database 
 $sql="UPDATE $tbl_name SET reisID='$reisID', vertrekdatum2='$vertrekdatum2', 
 vertrektijd='$vertrektijd', vertrektijdactueel='$vertrektijdactueel',    
 vertrekluchthaven='$vertrekluchthaven', aankomstdatum2='$aankomstdatum2', 
 aankomsttijd='$aankomsttijd', aankomstluchthaven='$aankomstluchthaven', 
 luchtvaartmaatschappij='$luchtvaartmaatschappij', toestel='$toestel', 
 inschrijvingnmr='$inschrijvingnmr', vluchttijd='$vluchttijd', 
 vluchttijddec='$vluchttijddec',reisklasse='$reisklasse', stoel='$stoel', prijs='$prijs', 
 vluchtnmr='$vluchtnmr', vluchttype='$vluchttype', upgrade='$upgrade', 
 boekingcode='$boekingcode', eticketnmr='$eticketnmr', farecode='$farecode', 
 flightaware='$flightaware', route='$route' WHERE gegevenID='$id'";

 $result=mysql_query($sql);

 // if successfully updated. 
 if($result){
 echo "Successful";
 echo "<BR>";

 }

 else {
 echo "ERROR";
 }

 ?>

0 个答案:

没有答案