मुझे लगता है कि यूआरएल को कॉल करने के बाद आप ex.php फ़ाइल पर रीडायरेक्ट करना चाहते हैं, लेकिन इस बार बिना किसी पैरामीटर के। उस के लिए ex.php में निम्नलिखित कोड का उपयोग कर प्रयास
<?
if($_GET['name']!='' || $_GET['price']!='' ||$_GET['quantity']!='' ||$_GET['code']!='' || $_GET['search']!=''){
/* here the code checks whether the url contains any parameters or not, if yes it will execute parameters stuffs and it will get redirected to the page http://localhost/join/prog/ex.php without any parameters*/
/* do what ever you wish to do, when the parameters are present. */
echo $name;
print $price;
//etc....
$location="http://localhost/join/prog/ex.php";
echo '<META HTTP-EQUIV="refresh" CONTENT="0;URL='.$location.'">';
exit;
}
else{
/* here rest of the body i.e the codes to be executed after redirecting or without parameters.*/
echo "Hi no parameters present!";
}
?>
यहाँ
यू क्या किया आईडी अभी जाँच के बिना एक ही पृष्ठ पर रीडायरेक्ट यदि कोई पैरामीटर क्वेरी स्ट्रिंग में है अनुप्रेषित। कोड बुद्धिमानी से पैरामीटर की उपस्थिति की जांच करता है, आईडी किसी भी पैरामीटर हैं, यह ex.php पर रीडायरेक्ट करेगा अन्यथा यह "हाय कोई पैरामीटर मौजूद नहीं होगा" प्रिंट करेगा! स्ट्रिंग!
आप हेडर रीडायरेक्ट कर सकते हैं, लेकिन किस अंत में? –
चर खोने के बिना? नहीं देख सकते हैं, यही कारण है कि क्या तुम करोगी लेकिन वैसे भी HTML5 pushstate – Popnoodles
@pekka: नहीं रीडायरेक्ट, लेकिन मैं जब GET विधि के उपयोग समाप्त पैरामीटर निकालना चाहते हैं (बस पैरामीटर निकालने के लिए) – dtnder