|
|
|
คำสั่ง <META HTTP-EQUIV=\"refresh\" CONTENT=\"1; URL=google.com\">'; ไม่ทำงาน |
|
|
|
|
|
|
|
ลองรันไฟล์ที่ echo '<META HTTP-EQUIV=\"refresh\" CONTENT=\"1; URL=http://www.google.com\">';
ดูว่ามันรีไดเร็คให้ตามที่เขียนหรือเปล่าครับ
|
|
|
|
|
Date :
2013-04-19 14:50:19 |
By :
WiTT |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ของผมลองใช้ดูใช้อยู่okนะ
Code (PHP)
echo "<META HTTP-EQUIV=\"Refresh\"CONTENT=\"2;URL=www.google.com\">";
ของคุณลองเทียบดูครับ
Code (PHP)
echo '<META HTTP-EQUIV=\"refresh\" CONTENT=\"1; URL=http://www.google.com\">';
ปกติ echo ใช้ " ไม่ใช่ ' สงใสลืม
|
ประวัติการแก้ไข 2013-04-19 15:07:32
|
|
|
|
Date :
2013-04-19 14:57:24 |
By :
white31969 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คือถ้ารัน เดี่ยวๆ ในหน้าของเขาโดยตรงน่ะได้ครับ
แต่ถ้าเรียกเป็น ajax มา มันไม่ไปครับ
Code (PHP)
<script language="JavaScript">
var HttPRequest = false;
function ChkSN() {
HttPRequest = false;
if (window.XMLHttpRequest) { // Mozilla, Safari,...
HttPRequest = new XMLHttpRequest();
if (HttPRequest.overrideMimeType) {
HttPRequest.overrideMimeType('text/html');
}
} else if (window.ActiveXObject) { // IE
try {
HttPRequest = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
HttPRequest = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e) {}
}
}
if (!HttPRequest) {
alert('Cannot create XMLHTTP instance');
return false;
}
var url = 'test_redirect.php';
var pmeters = 'KSNP='+document.getElementById("tProductsn").value;
HttPRequest.open('POST',url,true);
HttPRequest.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
HttPRequest.setRequestHeader("Content-length", pmeters.length);
HttPRequest.setRequestHeader("Connection", "close");
HttPRequest.send(pmeters);
HttPRequest.onreadystatechange = function()
{
if(HttPRequest.readyState == 3) // Loading Request
{
document.getElementById("mySpan").innerHTML = "Now is Loading...";
}
if(HttPRequest.readyState == 4) // Return Request
{
document.getElementById("mySpan").innerHTML = HttPRequest.responseText;
}
}
/*
HttPRequest.onreadystatechange = call function .... // Call other function
*/
}
</script>
อีกไฟล์
Code (PHP)
<? ob_start();
session_start();
extract($_POST);
extract($_GET);
$response.="<META HTTP-EQUIV=\"Refresh\"CONTENT=\"1; URL=http://www.google.com\">";
$response.="Wait";
echo $response;
|
|
|
|
|
Date :
2013-04-19 16:00:24 |
By :
ddsiam |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แต่พอใช้คำสั่ง header มันจะไม่ขึ้นหน้าใหม่ให้ แต่มันจะแสดงต่อใน span นั้นๆเลย
|
|
|
|
|
Date :
2013-04-19 16:02:49 |
By :
ddsiam |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
meta มันจะรีไดเร็คก็ต่อเมื่อรีเฟรชหน้า แล้วเจอ meta ครับ
แต่ที่่คำนี่คือเอามาแป๊ะด้วย ajax มันเลยไม่รี แต่หากกดรีเฟช meta ก็หายไปอีก
ทำไมไม่ window.location ตรง
Code (PHP)
if(HttPRequest.readyState == 4) // Return Request
{
document.getElementById("mySpan").innerHTML = HttPRequest.responseText;
}
เลยล่ะครับ
|
|
|
|
|
Date :
2013-04-19 16:26:02 |
By :
WiTT |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เย๊ เส้นผมบังภูเขาจริงๆ ของพระคุณครับ
|
|
|
|
|
Date :
2013-04-19 16:50:29 |
By :
ddsiam |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เปลี่ยนไปใช้ jQuery ดีกว่าครับ สะดวกสุด ๆ
|
|
|
|
|
Date :
2013-04-20 06:55:30 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
สอบถามหน่อยครับ
ผมลองเอา ไฟล์ <? echo "<META HTTP-EQUIV=\"Refresh\"CONTENT=\"2;URL=www.google.com\">"; ?> ไปรันอะครับ แต่ใช้ไม่ได้
ผมทำยังไงได้บ้างครับ
|
|
|
|
|
Date :
2023-03-16 16:40:52 |
By :
TEST |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เปลี่ยน open tag เป็น <?php
|
|
|
|
|
Date :
2023-03-21 09:32:36 |
By :
009 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|