काम नहीं कर रहा है मेरे पास एक ऐसा फ़ंक्शन है जो किसी भिन्न पृष्ठ पर नेविगेट करने के लिए जावास्क्रिप्ट को आकर्षित करता है। जबकि नेविगेशन होता है,गूंज जावास्क्रिप्ट window.location.href
echo 'window.location.href="'.$url.'";';
काम नहीं करता है और बस स्क्रीन पर प्रिंट करता है। redirect("./index.php");
मेरे php समारोह के रूप में इस प्रकार है
function redirect($url)
{
if (!headers_sent())
{
header('Location: '.$url);
exit;
}
else
{
echo '<script type="text/javascript">';
echo 'window.location.href="'.$url.'";';
echo '</script>';
echo '<noscript>';
echo '<meta http-equiv="refresh" content="0;url='.$url.'" />';
echo '</noscript>'; exit;
}
}
आपका $ यूआरएल ठीक से मामले इसमें एक "। वैसे भी, पेज एक html पृष्ठ है? ब्राउज़र सादा पाठ के रूप में यह interpretting हो सकता है में भाग निकले किया जाना चाहिए। इसके अलावा, एक सा पंडिताऊ जा रहा है, HTTP विनिर्देशन बातें उस स्थान के बाद एक पूर्ण यूआरआई होना चाहिए, न कि एक सापेक्ष यूआरएल। – Corbin
इसका एक php पेज है। मेरे प्रोजेक्ट के लिए मुझे रिश्तेदार यूआरएल देने की आवश्यकता है इसलिए मेरे पास इसके लिए कोई विकल्प नहीं है। – zed
एक PHP पृष्ठ का यह मतलब नहीं है कि यह स्वचालित रूप से HTML के रूप में व्याख्या किया गया है – Corbin