-2

私はindex.phpファイルを作成し、abc.phpでフォームを作成しました。「index.php/type = abc」のようなURLパスを入力すると、フォームファイル、つまりabc.phpファイルを実行する必要があります。これを行うにはどうすればよいですか.

私のindex.phpファイルは

<?php include_once('header.php')?>
    <div id="content">
        <div class="min-width">
            <ul id="navmenu">
                <li><a href="tel:+254 0725117848" ><div class="button">CALL IPAIDABRIBE </div></a></li>
                <li><a href="new.php" ><div class="button">new</div></a></li>
                <li><a href="what.php" ><div class="button">what new</div></a></li>
                <li><a href="how.php"><div class="button">how</div></a></li>

            </ul>
        </div>
    </div>
    <?php include_once('footer.php')?>

abc.phpコードは

<form action=" "  method="post" id="contact-mail-page">
<div><div class="dealer-page">
       <h2>Interested in becoming a dealer, retailer or a part of our affiliate program for Picture Keeper? Please type in your
 information below and then click submit. You will be contacted within 48 hours.</p><br/>
 </h2>
        </div>
<div class="review">
<div class="form-item" id="edit-name-wrapper">
 <label for="edit-name">Bussiness Name <span class="form-required" title="This field is required.">*</span></label><br />
 <input type="text" maxlength="255" name="name" id="edit-name" size="30" value="" class="form-text required input">
</div>
<div class="form-item" id="edit-name-wrapper">
 <label for="edit-name">Contact Name </label><br />
 <input type="text" maxlength="255" name="cname" id="edit-cname" size="30" value="" class="form-text required input">
</div>
<div class="form-item" id="edit-name-wrapper">
 <label for="edit-add">Address <span class="form-required" title="This field is required.">*</span></label><br />
 <input type="text" maxlength="255" name="add" id="add" size="200" value="" class="form-text required input">
</div>
<div class="form-item" id="edit-name-wrapper">
 <label for="add1">Address1 <span class="form-required" title="This field is required.">*</span></label><br />
 <input type="text" maxlength="255" name="add1" id="add1" size="200" value="" class="form-text required input">
</div><br/>
<input class="dealer-submit" type="submit" value="Submit">

</div></form>

"index.php?type=abc" のように URL パスを入力すると、ここに表示されます。この abc.php ファイルを実行する必要があります。これを行うにはどうすればよいですか? 誰でも私を助けることができます

4

4 に答える 4

0

index.php?type = abc Urlがインターンされている間に必要な場合は、目的のページにリダイレクトして、index.phpファイルの上にこのコードを追加します。

<?php

$SafePages= array("abc", "login", "signin", "logout");
if(isset($_GET['type']))
if (in_array($_GET['type'],$SafePages))
{
header("location:".$_GET['type'].".php");
}
else
{
 header('HTTP/1.0 404 Not Found');

    echo "<h1>404 Not Found</h1>";

    echo "The page that you have requested could not be found.";

    exit();

}


?>
于 2012-06-09T04:32:20.027 に答える
0
<?php
   if (!empty($_GET)
   {

    if ($_GET["type"] = "abc") 
     {
       include ("abc.php");
     }
   }
?>

このコードをindex.phpに含めます

于 2012-06-09T04:33:10.733 に答える
0

このようなもの:

<!--HTML HERE-->
<?php
    if (in_array($_GET['type'], array('abc','more','etc'))){
        include ($_GET['type']. ".php");
    }
?>
<!-- MORE HTML HERE-->
于 2012-06-09T04:17:52.563 に答える
0

どうですか:

<?php
if ($_REQUEST["type"] = "abc") {
    include ("abc.php");
}
?>

これは、index.php ファイルのフッターを含む行のすぐ上に配置されます。

于 2012-06-09T04:17:39.617 に答える