Google Chrome में पृष्ठ स्रोत देखने के दौरान, ब्राउज़र एक नया टैब खोलता है और मूल रूप से URL को view-source:
उपसर्ग के साथ पेस्ट करता है । यह अवांछनीय है।
एक डेवलपर के रूप में, मैं कुछ नैदानिक आउटपुट शामिल कर सकता हूं जो केवल फॉर्म जमा करने के बाद स्रोत में दिखाई देता है। जब Chrome स्रोत को देखने के लिए पृष्ठ को ताज़ा करता है, तो यह इस जानकारी को गायब कर देता है।
इस व्यवहार को रोकने के लिए वैसे भी क्या है?
नोट: मैं "निरीक्षण तत्व" विकल्प से परिचित हूं। यह आपके द्वारा देखे जा रहे सटीक पृष्ठ के कच्चे पृष्ठ स्रोत को देखने के लिए केवल एक पर्याप्त स्टैंड-इन नहीं है।
एक त्वरित परीक्षण स्क्रिप्ट
<pre>
<?= print_r($_POST, true) ?>
</pre>
<form action="" method="post">
<input id="foo" name="foo" value="bar" />
<input type="submit" />
</form>
सबमिट बटन पर क्लिक करने के बाद, पेज दिखाता है
Array
(
[foo] => bar
)
यदि आप पृष्ठ स्रोत देखते हैं, तो आपको एक खाली $_POST
आउटपुट दिखाई देगा
<pre>
Array
(
)
</pre>
<form action="" method="post">
<input id="foo" name="foo" value="bar" />
<input type="submit" />
</form>
अपडेट करें
जाहिरा तौर पर यह बग पहले ही सबमिट किया जा चुका है। आह ...
अगर किसी को किसी अच्छे काम के बारे में पता है, तो मैं उसकी बहुत सराहना करूंगा।