Sunucu istekleri gerçekten alıyor mu ve ana bilgisayar adını (diğer adı) doğru şekilde işliyor musunuz?
.hosts dosyama ekledikten sonra
İsteğin nasıl geldiğini görmek için web sunucusu günlüğünüzü kontrol edin ...
curl, gönderilen isteği dökmek için seçeneklere sahiptir ve alınan yanıt, bir dosyaya kaydedilecek olan iz olarak adlandırılır.
--trace
Ana bilgisayar veya başlık bilgileriniz eksikse, bu başlıkları yapılandırma seçeneği ile zorlayabilirsiniz.
Curl isteğini komut satırında çalıştırır ve sonra PHP'de uygulamaya çalışırdım.
yapılandırma seçeneği
-K / - yapılandırma
curl ile ilgili seçenekler burada
--trace Açıklayıcı bilgiler dahil tüm gelen ve giden verilerin tam izleme dökümünü verilen çıktı dosyasına etkinleştirir. Çıktının stdout'a gönderilmesi için dosya adı olarak "-" kullanın.
This option overrides previous uses of -v/--verbose or --trace-ascii.
If this option is used several times, the last one will be used.
-K / - config Curl argümanlarının hangi yapılandırma dosyasından okunacağını belirtir. Yapılandırma dosyası, komut satırı argümanlarının yazılabildiği ve daha sonra gerçek komut satırına yazılmış gibi kullanılabilecek bir metin dosyasıdır. Seçenekler ve parametreleri aynı yapılandırma dosyası satırında beyaz boşluk, iki nokta üst üste, eşittir işareti veya bunların herhangi bir kombinasyonuyla ayrılmış olarak belirtilmelidir (ancak, tercih edilen ayırıcı eşittir işaretidir). Parametre boşluk içerecekse, parametre tırnak içine alınmalıdır. Çift tırnak içinde, aşağıdaki kaçış dizileri mevcuttur: \, \ ", \ t, \ n, \ r ve \ v. Diğer herhangi bir harfin önündeki ters eğik çizgi yok sayılır. Yapılandırma satırının ilk sütunu bir '#' ise karakter, satırın geri kalanı yorum olarak değerlendirilecektir.
Specify the filename to -K/--config as '-' to make curl read the file from stdin.
Note that to be able to specify a URL in the config file, you need to specify it using the --url option, and not by simply writing the URL on its own line. So, it could look similar to this:
url = "http://curl.haxx.se/docs/"
Long option names can optionally be given in the config file without the initial double dashes.
When curl is invoked, it always (unless -q is used) checks for a default config file and uses it if found. The default config file is checked for in the following places in this order:
1) curl tries to find the "home dir": It first checks for the CURL_HOME and then the HOME environment variables. Failing that, it uses getpwuid() on UNIX-like systems (which returns the home dir
given the current user in your system). On Windows, it then checks for the APPDATA variable, or as a last resort the '%USERPROFILE%\Application Data'.
2) On windows, if there is no _curlrc file in the home dir, it checks for one in the same dir the curl executable is placed. On UNIX-like systems, it will simply try to load .curlrc from the deter-
mined home dir.
# --- Example file ---
# this is a comment
url = "curl.haxx.se"
output = "curlhere.html"
user-agent = "superagent/1.0"
# and fetch another URL too
url = "curl.haxx.se/docs/manpage.html"
-O
referer = "http://nowhereatall.com/"
# --- End of example file ---
This option can be used multiple times to load multiple config files.