با سلام.
فرمي که در آن دکمه Back قرار دارد شبيه اين فرم است (مثلا با نام test.php) که بعد از Login کاربران ، فرمهاي مختلفي به آن دسترسي دارند :
کد:
<?php
session_start();
if($_SESSION['user']!=1){
header("location:index.php");
exit;}
$Operator=$_POST['Operator'];
$City=$_POST['City'];?>
<html>
<head>
<link href="style.css" rel="stylesheet">
</head>
<body>
<table align="center" id="tablet" width="27%" >
<tr>
<td id="tmain">Enter Your Id And Click Add_EDIT </td>
</tr>
<tr>
<td class='text'><form method='POST' action='Add_Edit.php'><p align='center'>
Your ID :<input type="text" name="Id" size="5">
<input type="hidden" name="Operator" size="20" value="<?php
echo trim("$Operator") ;?>
">
<input type="hidden" name="City" size="20" value="<?php
echo trim("$City") ;?>
">
<input type='submit' value='Add_EDIT' class='btn'></p>
</form></td>
</tr>
</table>
</form>
<p>
<table width="500" border="0" align="center">
<tr>
<td><form method="POST" action="form.php">
<p align="center">
<input type="hidden" name="Operator" size="20" value="<?php
echo "$Operator" ;?>
">
<input type="hidden" name="City" size="20" value="<?php
echo "$City" ;?>
">
<input type="submit" value="back" name="Back" class="btne"></p>
</form></td>
<td>
<a href="logout.php">LogOut</a> </p>
</td>
<td>
<a href="Search.html">Search </a> </p>
</td>
<td><form method="POST" action="deleteId.php">
<p align="center">
<input type="hidden" name="Operator" size="20" value="<?php
echo "$Operator" ;?>
">
<input type="hidden" name="City" size="20" value="<?php
echo "$City" ;?>
">
<input type="submit" value="Delete ID" name="Delete
ID" class="btne"></p>
</form></td>
</tr>
</table></p>
</body>
</html>
براي اينکه بتوانم از طريق دکمه هاي Back ونيز Deleteمقادير فيلدهاي مخفي را نيز ارسال کنم بگونه اي که امنيت مناسبي را داشته باشند از FORM و متد POST استفاده کرده ام.
در اينجا 3 سوال نسبتا مرتبط با هم دارم :
1- آيا مي توانم دکمه های Back, Delete ، را بگونه ای تعبیه و طراحی کنم که مقادير فیلدهای موجود در test.php را بدون استفاده از FORM و متد POST ارسال کنند ضمن اینکه امنيت لازم را نيز داشته باشند و کاربري نتواند بعد از دسترسي به test.php مقاديري دلخواه جايگزين operator و city نمايد ؟
2- براي دکمه Back چه راهي انتخاب کنم که ضمن ارسال مقادير ، بتواند پاسخگوي نيازم باشد؟(سوال اوليه فوق)
3- و در انتها :آيا کاري که براي بخش Footerلينکهاي (Back,Search,…) کرده ام مناسب و نسبتا اصولي هست؟(البته مي دانم که مي شود از template استفاده کرد اما آن هم مثلا در مورد همين فرم مورد سوالم است و شايد در سوالي ديگر ، توضيح بيشتري در اين خصوص با اين مثال خواستم !)
4- سپاس و بدرود