ThaiSEOBoard.com

พัฒนาเว็บไซต์ => Programming => ข้อความที่เริ่มโดย: SearchMarketing ที่ 09 เมษายน 2009, 13:34:43



หัวข้อ: จะดึงค่า OVRAW -> sid แต่อยากตั้ง ค่า default ด้วย ช่วยทีครับ
เริ่มหัวข้อโดย: SearchMarketing ที่ 09 เมษายน 2009, 13:34:43
อ่านตามบอร์ดได้มายังงี้

<?php
foreach($_GET AS $key => $value) {
    ${$key} = $value;
}

ถ้าใช้ยังงี้มันจะดึง ค่า OVRAW ใน ysm มาจาก url เลยปะครับ

แล้วตรง url ใส่ &sid={OVRAW} เข้าไปได้เลยปะ

กรณี คน direct traffic ไม่ผ่าน search engine ก้อจะไม่มีค่า OVRAW

จะทำ ค่า default kw ให้มันด้วยจะได้มั้ย

---

สรุปผมต้องมีสคริป เป็นยังไงครับ ตอนนี้ รองรับ YSM กะ direct link ก่อน ส่วน google เด๋วงมต่อเองในอนาคต

ขอบคุณมากครับ


หัวข้อ: Re: จะดึงค่า OVRAW -> sid แต่อยากตั้ง ค่า default ด้วย ช่วยทีครับ
เริ่มหัวข้อโดย: SearchMarketing ที่ 09 เมษายน 2009, 14:14:00
กระทู้ตกเร็วมั่ก ช่วยหน่อยเน้อ จะเป็นลมแล้ว


หัวข้อ: Re: จะดึงค่า OVRAW -> sid แต่อยากตั้ง ค่า default ด้วย ช่วยทีครับ
เริ่มหัวข้อโดย: SearchMarketing ที่ 09 เมษายน 2009, 15:32:28
ถามใหม่ น่าจะฟังดูเข้าใจกว่า


ถ้า url หลักจากโดนคลิกใน ysm เป็น  *http://example.com/?q=keyword

ผมจะจับมันมาเป็น sid ใน ลิงค์ผมได้ไง

*http://www.cj.com/?sid=keyword&url=http://example2.com

อยาก เปลี่ยน keyword สีแดงไปตาม ค่า q=keyword

(แต่ถ้าurl ไม่ให้ค่า ?q=keyword มา จะบอกให้ ?sid=555 แทน)

ต้องเขียนไงมั่ง


หัวข้อ: Re: จะดึงค่า OVRAW -> sid แต่อยากตั้ง ค่า default ด้วย ช่วยทีครับ
เริ่มหัวข้อโดย: Dj.wayne_Gum ที่ 09 เมษายน 2009, 16:33:57
ช่วยขุด อยากรู้


หัวข้อ: Re: จะดึงค่า OVRAW -> sid แต่อยากตั้ง ค่า default ด้วย ช่วยทีครับ
เริ่มหัวข้อโดย: Pipo ที่ 16 เมษายน 2009, 17:37:45
ลอง function parse_url, parse_str ดูครับ
โค๊ด:
<?php

$referer =
"http://example.com/?q=sixhead&a=aaa&b=bbb";
$urls = parse_url($referer);
print_r ($urls);
parse_str($urls[query]);
echo 
"$q\n";
echo 
"$a\n";
echo 
"$b\n";
exit;

?>


หัวข้อ: Re: จะดึงค่า OVRAW -> sid แต่อยากตั้ง ค่า default ด้วย ช่วยทีครับ
เริ่มหัวข้อโดย: asiram ที่ 16 เมษายน 2009, 19:21:53
โค๊ด:
$sid=''.$_GET['OVRAW'];
if ($sid=="") {$sid="005";}