Masalah cache rangka kerja TP Sila selesaikan
活泼星辰
活泼星辰 2017-10-16 14:12:57
0
2
1463

59ddd7337bac2.png


Gambar di atas adalah kod saya... Akses sambungan antara muka url laman web di tp.... Data akan berbeza setiap kali sambungan ini dibuka pada pelayar dalam tp, data yang sama disegarkan setiap kali, dan data baru disegarkan sekali sekala,...sepatutnya masalah caching tp...saya baru untuk tp menulis projek...saya tidak Saya tidak tahu apa yang perlu dilakukan... Saya ingin meminta bantuan di sini... (Saya cuba menambah parameter nombor rawak selepas pautan... (&t=rand(1,999999)) Saya mahu berfikir bahawa setiap lawatan adalah berbeza. Pautan tidak berfungsi...),

Ini adalah siaran bantuan dari laman web rasmi tp: http://www.thinkphp.cn/topic/52220.html


活泼星辰
活泼星辰

membalas semua(2)
都怪那盏灯_突然闪了一下
public function index()
	{
		
		$url = 'http://www.kuaishou.com/rest/photos?pcursor=1';
		$ks_data = $this->get_curl($url);
		dump(json_decode($ks_data));
	}

	private function get_curl($url, $post = 0, $referer = 0, $cookie = 0, $header = 0, $ua = 0, $nobaody = 0)
	{
		$ch = curl_init();
		curl_setopt($ch, CURLOPT_URL, $url);
		curl_setopt($ch, CURLOPT_TIMEOUT, 60);
		curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
		$klsf[] = "Accept:*";
		$klsf[] = "Accept-Encoding:gzip,deflate,sdch";
		$klsf[] = "Accept-Language:zh-CN,zh;q=0.8";
		curl_setopt($ch, CURLOPT_HTTPHEADER, $klsf);
		if ($post) {
			curl_setopt($ch, CURLOPT_POST, 1);
			curl_setopt($ch, CURLOPT_POSTFIELDS, $post);
		}
		if ($header) {
			curl_setopt($ch, CURLOPT_HEADER, TRUE);
		}
		if ($cookie) {
			curl_setopt($ch, CURLOPT_COOKIE, $cookie);
		}
		if ($referer) {
			if ($referer == 1) {
				curl_setopt($ch, CURLOPT_REFERER, "http://m.qzone.com/infocenter?g_f=");
			} else {
				curl_setopt($ch, CURLOPT_REFERER, $referer);
			}
		}
		if ($ua) {
			curl_setopt($ch, CURLOPT_USERAGENT, $ua);
		} else {
			curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Linux; U; Android 4.0.4; es-mx; HTC_One_X Build/IMM76D) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0');
		}
		if ($nobaody) {
			curl_setopt($ch, CURLOPT_NOBODY, 1);
		//curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);//跟随重定向
		}
		curl_setopt($ch, CURLOPT_ENCODING, "gzip");
		curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
		$ret = curl_exec($ch);
		curl_close($ch);
		return $ret;

	}


路过

Secara peribadi, saya rasa ini masalah dengan masa yang ditetapkan oleh parameter curlopt_timeout anda

Anda mempunyai 30 baris kod Sila nyahtanda dan cuba

  • balas Tidak. Ia masih sama. Saya telah melampirkan kod tersebut. Anda boleh mencubanya dan lihat jika saya sahaja yang menghadapi masalah.
    活泼星辰 pengarang 2017-10-16 15:47:42
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan